libcwal  Leaves

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Closed leaves:

2017-12-12
18:12 Disabled s2 property interceptors for the time being (will likely try moving this into the cwal core at some point). Closed-Leaf check-in: [7c0211d829] user: stephan tags: s2-interceptors
2017-11-12
07:26 Experimentally added a -> syntax extension to proc(){} using(...), but it turns out to open more questions than it closes. Keeping it for potential later examination, but it's not likely to be merged into the trunk. Closed-Leaf check-in: [f0a9df43c4] user: stephan tags: s2-proc-using-arrow
2017-03-13
01:13 incomplete and ill-thought-out tinkering for "compiling" a token chain. Closed-Leaf check-in: [a279ed9183] user: stephan tags: mistake
2016-08-19
20:14 removed some old #if's, touched up a doc. Closed-Leaf check-in: [3af641444d] user: stephan tags: s2-op-dotdot
2016-02-26
14:57 tuple docs and an iteration error check fix. Closed-Leaf check-in: [3ceffbf8b9] user: stephan tags: cwal_value_pair
2016-02-13
18:55 Replaced the remaining relevant cwal_obase::flags with cwal_value:rcflags (did indeed need all 4 bits, but freed up 3 cwal_obase::flags bits for potental later use). Pseudo-containers (namely CWAL_TYPE_UNIQUE) can behave sanely during cleanup. e.g., they now participate in the gc queue and cycle-breaking during cleanup. Closed-Leaf check-in: [c391d2ccce] user: stephan tags: value-refcount-flags
2016-01-29
21:54 mostly touchups in the C++ layer, plus a small bit of API renaming. Closed-Leaf check-in: [e4ade7f536] user: stephan tags: cpp-placement-new
2016-01-25
18:49 experimenting with cwal scopes copying const-flagged vars from parent scopes when a local lookup fails, but this can change script semantics, namely typeinfo(islocal...) and declaration of locals with the same name after a higher-up one has been copied in. Closed-Leaf check-in: [cb9e1ef96d] user: stephan tags: scopes-copy-consts-on-lookup
2016-01-12
16:13 some cleanups in Caleb's mod_regex experiment - removed most of the allocations and memleak cases, converted C++ exceptions to C. Closed-Leaf check-in: [7fd9b95631] user: stephan tags: s2-modules-restructuring
2016-01-08
17:09 large batch of tweaks, largely related to the hash-vs-objects work, but also an attempt at guaranteeing under/overflow behaviour on integer ops. Closed-Leaf check-in: [4d688d1ffc] user: stephan tags: s2-scope-hashes
2016-01-06
17:51 some extra parenthesizing and docs. Closed-Leaf check-in: [40a1c45dde] user: stephan tags: enum-with-value
2014-11-22
11:20 experimenting with backslash-escaped numeric literals for use as identifier, but it leads to inconsistencies in the handling of non-decimal formats and leads us to needing the ability to escape non-literals as well (for the envisioned uses). Back-burnering this for now. Closed-Leaf check-in: [2485c7b225] user: stephan tags: s2-backslash-number
2014-11-13
17:32 s2sh: minor help text addition. Closed-Leaf check-in: [38a4ac1926] user: stephan tags: s2-dotdot-op
2014-08-23
20:25 s2: fork() impl ported from th1ish, but the child process is returning with a very weird non-0 result i cannot trace. Closed-Leaf check-in: [87498ec295] user: stephan tags: s2-fork-impl
2014-07-07
20:07 s2: experimentation with the sample module, but do not like where this is headed (prototype native lives too long). Closed-Leaf check-in: [fd22fdb7d8] user: stephan tags: s2-experiment
2014-07-06
10:47 s2: fixed a missing ref, minor build fix. Closed-Leaf check-in: [3397492092] user: stephan tags: s2-funcs
2014-06-28
13:19 s2: more valgrind reporting tweaks. Closed-Leaf check-in: [0feb9adf3a] user: stephan tags: s2-semicolons
2014-06-01
18:28 One approach to work around the stale token handle problem when defininig functions via an interactive shell. Copies proc token bytes as part of the Function state. Costs a notable amount of memory and breaks line/col/script name info for in-proc code. Closed-Leaf check-in: [9c9f748894] user: stephan tags: proc-copy-token-bytes
2014-04-20
19:02 final test code fixes before giving up on this. Closed-Leaf check-in: [856cc7c77a] user: stephan tags: new-string-length
2014-03-03
18:45 experimenting with ?= operator, but there are several rough edges. Closed-Leaf check-in: [d971321dde] user: stephan tags: op-assign-maybe
2013-07-08
17:35 Experimenting with the lua-regex API, but... why are all the small regex libs so buggy? Closed-Leaf check-in: [a8de56f3da] user: stephan tags: lua-regex
2013-07-04
18:30 Experimenting with accessor interceptors, but this is not quite the way there. Closed-Leaf check-in: [5299a543a6] user: stephan tags: accessor-interceptors
2013-06-29
20:25 Incomplete experimentation with \uXXXX characters. Closed-Leaf check-in: [0f899d18fe] user: stephan tags: esc-u
2013-06-15
15:25 minor cleanups Closed-Leaf check-in: [6465552570] user: stephan tags: scope-hash
2013-06-13
20:04 broken experiment with whalloc_bt allocator. Closed-Leaf check-in: [bc175c2aba] user: stephan tags: whalloc-bt-allocator
2013-06-08
05:06 th1ish: have it down to 1 explicit ref(), and that one has not been triggered yet. Resolved a return-related lifetime issue in the calling (or returning) of script-side fucs. Closed-Leaf check-in: [f14fa960aa] user: stephan tags: pcre
2013-06-07
16:17 Experimentation with the trex regex library, before finding out that it has some notable show-stopper bugs and its ticket db appears to go unmaintained. Closed-Leaf check-in: [4bae50dde5] user: stephan tags: trex
2013-06-06
19:37 Minor doc touch-up. Closed-Leaf check-in: [63612df70d] user: stephan tags: trunk
19:36 Some rough (completely garbage) cycle-counting code i may want to revisit someday. Closed-Leaf check-in: [429a1a3dad] user: stephan tags: cycle-counting-revisited
2013-06-05
19:02 Added th1ish_token_recycler_size_set(). Renamed th1ish_vars_xxx() to th1ish_stash_xxx(). Added -T (disable token recycling) option to th1ish demo app. Closed-Leaf check-in: [ecad3b24f6] user: stephan tags: th1ish_script
2013-05-31
14:53 factored out cwal_value::value ptr, saving sizeof(void ptr) bytes per value instance. This has broken something in th1ish, though. Closed-Leaf check-in: [e7cf5db3b5] user: stephan tags: no-value
12:32 tinkinger, trying to find the cause of the errant recycled exception... Closed-Leaf check-in: [ffecd3a6f0] user: stephan tags: trunk
2013-05-24
14:59 internal doc changes - nothing functional. Closed-Leaf check-in: [a457e7fb69] user: stephan tags: refcount0
2013-05-17
20:13 added a fixme Closed-Leaf check-in: [f66c6c272b] user: stephan tags: mistake
2013-05-09
14:47 more minor tinkering. Closed-Leaf check-in: [6522247bd2] user: stephan tags: basic-prototypes
2012-08-09
12:41 minor doc/test tweaks. Closed-Leaf check-in: [6daf048209] user: stephan tags: obj-kvp-list
2012-08-03
00:13 Started adding more tracing infrastructure to replace most of the debug output. Closed-Leaf check-in: [536bb58c0b] user: stephan tags: scope-parenting
2012-07-28
13:51 Added initial value allocation recyler. Lots of other tweaks, improvements, and debug output. Closed-Leaf check-in: [02ab3dc56e] user: stephan tags: cycle-counting
2012-07-27
02:06 Auto-cycle-count/clean is now done at scope-pop, but this is not a complete solution because values can outlive a scope. Closed-Leaf check-in: [303510704d] user: stephan tags: cycle-counting