libcubescript/src
Daniel Kolesa 63251f0eac add cs_callable to replace std::function
now function data can be allocated with our own allocator as
well, plus we get guarantees on small storage; this type is
move-only, and it's also more memory efficient than std::function,
at least the libstdc++ implementation
2021-03-22 01:01:51 +01:00
..
cs_gen.cc use our allocator for more buffers 2021-03-21 06:13:45 +01:00
cs_util.cc further clean up list parser api 2021-03-20 19:34:51 +01:00
cs_util.hh add cs_callable to replace std::function 2021-03-22 01:01:51 +01:00
cs_val.cc strict reference counting for bytecode references 2021-03-21 18:45:59 +01:00
cs_vm.cc manage bytecode memory using the state allocator 2021-03-21 19:23:23 +01:00
cs_vm.hh strict reference counting for bytecode references 2021-03-21 18:45:59 +01:00
cubescript.cc add cs_callable to replace std::function 2021-03-22 01:01:51 +01:00
lib_list.cc further clean up list parser api 2021-03-20 19:34:51 +01:00
lib_math.cc use c++20 std::span 2021-03-20 05:41:25 +01:00
lib_str.cc make format errors internal errors 2021-03-20 19:54:46 +01:00
meson.build drop libostd requirement entirely 2021-03-20 08:23:51 +01:00