summaryrefslogtreecommitdiffhomepage
path: root/types.c
AgeCommit message (Expand)Author
2022-07-30source: add tracking of exported symbolsJo-Philipp Wich
2022-07-30types: resolve upvalue references on stringificationJo-Philipp Wich
2022-07-28types: add ability to mark array and object values as constantJo-Philipp Wich
2022-04-07treewide: move json-c compat shims into internal header fileJo-Philipp Wich
2022-03-31types: fix escape sequence encoding of high byte values in JSON stringsJo-Philipp Wich
2022-03-03types: treat resource type prototypes as GC rootsJo-Philipp Wich
2022-02-07source: convert source objects into proper uc_value_t typeJo-Philipp Wich
2022-02-07treewide: rework function memory modelJo-Philipp Wich
2022-01-26vm: fix NaN strict equality testsJo-Philipp Wich
2022-01-26vm: fix `null` loose equality/inequality checksJo-Philipp Wich
2022-01-18source: refactor source file handlingJo-Philipp Wich
2022-01-18types: add initial infrastructure for function serializationJo-Philipp Wich
2022-01-04treewide: rework numeric value handlingJo-Philipp Wich
2021-12-08vm: introduce value registryJo-Philipp Wich
2021-12-07treewide: fix "resource" misspellingsJo-Philipp Wich
2021-12-07treewide: fix upvalue reference type nameJo-Philipp Wich
2021-12-06types: consider resource prototypes when marking reachable objectsJo-Philipp Wich
2021-11-01treewide: fix typo in exported function names and typesJo-Philipp Wich
2021-09-21types: fix invalid memory access on setting non-contiguous array indexesJo-Philipp Wich
2021-09-17types: fix formatting escape sequences for 8 bit charsJo-Philipp Wich
2021-07-27types: mark further GC rootsJo-Philipp Wich
2021-07-27types: fix comparison of differently signed integersJo-Philipp Wich
2021-07-27types: handle conversion errors when dealing with negative error indexesJo-Philipp Wich
2021-07-27types: allow negative array indexesJo-Philipp Wich
2021-07-11treewide: harmonize function namingJo-Philipp Wich
2021-07-11types, vm: adjust GC apiJo-Philipp Wich
2021-07-11treewide: move header files into dedicated directoryJo-Philipp Wich
2021-07-11vm: fix invalid memory access on GC'ing uninitialized VM contextJo-Philipp Wich
2021-07-11treewide: consolidate typedef namingJo-Philipp Wich
2021-07-11treewide: eliminate dead code and unused functionsJo-Philipp Wich
2021-07-11treewide: replace a number of unnecessary type castsJo-Philipp Wich
2021-07-11treewide: move ressource type registry into vm instanceJo-Philipp Wich
2021-07-10types: properly deal with circular data in GC mark phaseJo-Philipp Wich
2021-07-09types: fix wrong assert() on tearing down object treesJo-Philipp Wich
2021-05-20types: fix uninitialized memory on setting non-contiguous array indexesJo-Philipp Wich
2021-05-04lib: add support for pretty printing JSON to printf() and sprintf()Jo-Philipp Wich
2021-04-27treewide: ISO C / pedantic complianceJo-Philipp Wich
2021-04-26treewide: address various sign-compare warningsJo-Philipp Wich
2021-04-26types: support creating ressource values without associated typeJo-Philipp Wich
2021-04-26types: fix potential memory leaks and null pointer accessesJo-Philipp Wich
2021-04-26types: fix potential leak of key in ucv_object_add()Jo-Philipp Wich
2021-04-25treewide: rework internal data type systemJo-Philipp Wich