SIGN IN SIGN UP

enhancement(lua transform): Add `version` configuration option (#2056)

* enhancement(lua transform): Add "version" configuration option

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>

* Don't expose internal typetag names `lua_v1` and `lua_v1` to users

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>

* Add `version` configuration option to the documentation

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>

* Use independent implementations of `rlua::UserData` for `Event`

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>

* Fix benchmarks

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>

* Benchmark both version 1 and version 2

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>

* Don't show version 2 in the docs

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>

* Add behavior tests for `version` configuration option

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>

* Update CODEOWNERS to match the new directory structure

Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>
A
Alexander Rodin committed
874c0c079538ce39c8259e1ca477fab49d3acddd
Parent: e410454
Committed by GitHub <noreply@github.com> on 3/16/2020, 12:12:43 PM