Timeline

Not logged in

20 timeline items related to "trunk" occurring around 2011-01-26 18:37:26.

2011-01-27
23:12
[49e96b999a] Reworked how keys are stored during parsing. This cuts number of malloc() calls by about 30% for my test input, but the actual amount of memory only by a few percent. (user: stephan, tags: trunk)
22:28
[55e6ba0237] Fixed the OOM test code. (user: stephan, tags: trunk)
22:28
[5c8228576c] Now flush output dest before printing metrics, to avoid mixed-stream output. (user: stephan, tags: trunk)
22:05
[a3da241717] Moved cson_type_id into the private API. Removed some unused code. Minor doc additions. (user: stephan, tags: trunk)
21:49
[bf6a4fd67d] cson_value and cson_value_api are now opaque. (user: stephan, tags: trunk)
21:28
[8d08d2c3ac] Added some additional tests to assert that the new alloc optimizations indeed do not alloc new memory. (user: stephan, tags: trunk)
21:18
[67105279044c] Internal cleanups in the new 'const' value code. (user: stephan, tags: trunk)
21:02
[cd224d4a18] Empty cson_value string values no longer require an (additional) heap allocation. (user: stephan, tags: trunk)
20:33
[a0a3c043a7] The built-in constant cson_values (true, false, null, int 0, double 0.0) no longer require heap allocation. (user: stephan, tags: trunk)
2011-01-26
18:37
[dd7df8683a] Changed DOT output format to SVG. (user: stephan, tags: trunk)
18:37
[71188fbfd6] Tinkering with the internal de/re/allocation code. (user: stephan, tags: trunk)
18:36
[69d85f5762] Minor doc corrections for recent changes. (user: stephan, tags: trunk)
15:37
[411b67ec85] Minor change to how cson_next_token() returns in one error case. (user: stephan, tags: trunk)
15:36
[10842feccf] Added -ansi to amal-c build options. (user: stephan, tags: trunk)
13:27
[7cbb0785e1] Trying a slightly different cson_string_str() impl. (user: stephan, tags: trunk)
13:12
[196aa7ba39] Trying a slightly different cson_string_cstr() impl. (user: stephan, tags: trunk)
12:46
[7e4482bc17] Minor doc additions. (user: stephan, tags: trunk)
12:38
[1fa66212ed] Moved cson_value_new() and cson_value_set_xxx() out of the public API for reasons documented in cson.c. (user: stephan, tags: trunk)
2011-01-24
19:39
[1d8cba17bd] Added a missing value to cson_output_opt_empty struct initializer. (user: stephan, tags: trunk)
2011-01-17
18:08
[f0af7c446a] Now dynamically alloc integers b/c of compatibility problems with 32/64-bit. (user: stephan, tags: trunk)