libcubescript/src
Daniel Kolesa da7548664c remove b and F arg types + renames + set default args to none
setting default args to none rather than whatever default
value allows for easily checking whether the arg was set,
without losing anything (since e.g. calling get_integer on
a none value still returns a 0)

'b' and 'F' were kinda ugly and handled special niches, which
are no longer a thing now that we're defaulting to none
2021-04-29 01:40:55 +02:00
..
cs_bcode.cc hide bcode pointers from public api 2021-04-10 03:37:59 +02:00
cs_bcode.hh hide internal_state from all public headers 2021-04-11 18:46:45 +02:00
cs_error.cc do not access parser state from error 2021-04-10 03:51:08 +02:00
cs_gen.cc fix build with libc++, and try using it in CI with clang 2021-04-12 19:53:24 +02:00
cs_gen.hh remove leftover junk 2021-04-10 03:01:41 +02:00
cs_ident.cc remove get_ utilities from ident 2021-04-25 00:44:45 +02:00
cs_ident.hh make std::span user replaceable 2021-04-15 20:27:24 +02:00
cs_parser.cc remove b and F arg types + renames + set default args to none 2021-04-29 01:40:55 +02:00
cs_parser.hh clean up command call parsing 2021-04-11 00:13:10 +02:00
cs_state.cc remove b and F arg types + renames + set default args to none 2021-04-29 01:40:55 +02:00
cs_state.hh fix build with libc++, and try using it in CI with clang 2021-04-12 19:53:24 +02:00
cs_std.cc hide thread_state, remove state::thread_pointer() 2021-04-05 04:10:39 +02:00
cs_std.hh fix build with libc++, and try using it in CI with clang 2021-04-12 19:53:24 +02:00
cs_strman.cc alias_local and get_ident() memory safety (always return refs) 2021-04-24 23:34:44 +02:00
cs_strman.hh only store trivial types in any_value (manage strrefs manually) 2021-04-11 03:55:16 +02:00
cs_thread.cc rename codegen_state to parser_state and move it 2021-04-08 23:35:30 +02:00
cs_thread.hh do not access parser state from error 2021-04-10 03:51:08 +02:00
cs_val.cc get rid of some more pointers in API 2021-04-24 23:50:06 +02:00
cs_vm.cc remove b and F arg types + renames + set default args to none 2021-04-29 01:40:55 +02:00
cs_vm.hh halve the size of any_value by removing state pointer from it 2021-04-11 03:32:33 +02:00
lib_base.cc remove b and F arg types + renames + set default args to none 2021-04-29 01:40:55 +02:00
lib_list.cc remove b and F arg types + renames + set default args to none 2021-04-29 01:40:55 +02:00
lib_math.cc make std::span user replaceable 2021-04-15 20:27:24 +02:00
lib_str.cc make std::span user replaceable 2021-04-15 20:27:24 +02:00
meson.build move include install logic outside src/ 2021-04-07 02:03:41 +02:00