Commit graph

3 commits

Author SHA1 Message Date
Nobuyoshi Nakada
1ff2094410 Copy nonempty_memcpy without ruby implementation 2023-06-16 22:32:52 +09:00
Nobuyoshi Nakada
60cf48ca4f Suppress redefined macro warnings 2023-06-16 22:32:52 +09:00
yui-knk
b481b673d7 [Feature #19719] Universal Parser
Introduce Universal Parser mode for the parser.
This commit includes these changes:

* Introduce `UNIVERSAL_PARSER` macro. All of CRuby related functions
  are passed via `struct rb_parser_config_struct` when this macro is enabled.
* Add CI task with 'cppflags=-DUNIVERSAL_PARSER' for ubuntu.
2023-06-12 18:23:48 +09:00