summaryrefslogtreecommitdiffstats
path: root/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* More small bits of cleanupOmar Rizwan2023-02-141-4/+6
* Clean up environments a bit. This doesn't really help perfOmar Rizwan2023-02-141-3/+0
* Only do wildcards on trie lookup. Use unique trie keys for reactionsOmar Rizwan2023-02-141-10/+6
* Make trie more generic (store general Tcl_Obj* at leaves)Omar Rizwan2023-02-121-13/+17
* Refactor sharing to have a more general 'peers' system.Omar Rizwan2023-02-111-1/+1
* Move process logic into lib/process.tclOmar Rizwan2023-02-101-0/+30
* Add first sketches of RFID programsOmar Rizwan2023-02-101-1/+1
* c-statements work on reactToStatementAddition. Doesn't work yet.Omar Rizwan2023-02-091-1/+1
* c-statements: More handle cleanup. Animal test worksOmar Rizwan2023-02-061-2/+2
* Some README tweaksOmar Rizwan2023-02-061-2/+2
* c-statements: Use semi-opaque stmt & match handles, not bare indicesOmar Rizwan2023-02-051-3/+4
* c-statements: WIP checkpoint on statement removalOmar Rizwan2023-02-052-5/+7
* Fix c array argtype bugOmar Rizwan2023-02-051-1/+2
* Eliminate triefy and do var->wildcard conversion in trieOmar Rizwan2023-02-052-8/+37
* Initialize trie; fix size_t argtypeOmar Rizwan2023-02-041-1/+1
* Put C procs in namespace of caller at definition timeOmar Rizwan2023-02-041-1/+2
* Fix addWithVar export, add ${} syntax in csubstOmar Rizwan2023-02-042-24/+21
* statement add compiles -- now to expose it and test it from TclOmar Rizwan2023-02-041-4/+6
* Better typedef behavior; addWithVar split from add; more ...Omar Rizwan2023-02-042-4/+8
* c cross-module import / cmulti test works!Omar Rizwan2023-02-042-18/+20
* c: Improve linedirective to be more robust, start on importOmar Rizwan2023-02-041-8/+19
* Export function pointer for each c procOmar Rizwan2023-02-031-4/+10
* Fix nestingOmar Rizwan2023-02-031-1/+1
* cstructs test works!Omar Rizwan2023-02-031-5/+6
* More progress on ObjType mapping -- test compiles nowOmar Rizwan2023-02-032-44/+54
* More C progress - start on Tcl_ObjType struct mappingOmar Rizwan2023-02-031-18/+64
* Start on c.tcl struct supportOmar Rizwan2023-02-031-33/+135
* Add cstructs test; more progress on c-statements playOmar Rizwan2023-02-031-0/+5
* Catch iwgetid error, don't print COmar Rizwan2023-01-311-1/+1
* Move serializable environment code into separate file. Thread stuffOmar Rizwan2023-01-241-0/+49
* More Vulkan play. Improve C types, add typedef supportOmar Rizwan2023-01-241-0/+17
* Start reintroducing graphviz supportOmar Rizwan2023-01-171-2/+2
* More reasonable C namespace behaviorOmar Rizwan2023-01-161-8/+17
* set clang flag based on mac versionCristóbal Sciutto2022-12-211-1/+4
* minor cleanupOmar Rizwan2022-12-171-17/+0
* Make trie use ? for wildcard. More bugfixes of new match evaluatorOmar Rizwan2022-12-151-2/+2
* some error handling and notesOmar Rizwan2022-12-141-0/+20
* Trim reallly long lines in the statement and trie graphsOmar Rizwan2022-11-271-0/+4
* fix `make show-trie`Omar Rizwan2022-11-271-1/+1
* Implement better csubst; almost ready for shadersOmar Rizwan2022-11-231-1/+1
* Report C loadlib errorsOmar Rizwan2022-11-211-1/+3
* Fix memory leak with Camera images. Do arg checking in c.tclOmar Rizwan2022-11-181-1/+5
* Refactor camera to use new C library + to use image_t structOmar Rizwan2022-11-181-1/+4
* Add loadlib to c.tclOmar Rizwan2022-11-181-1/+14
* Don't need to reset C now that it's namespacedOmar Rizwan2022-11-181-3/+0
* Refactor c.tcl to create a sealed namespaceOmar Rizwan2022-11-182-151/+168
* Fix weird C bugs: breaking default by not having it be last caseOmar Rizwan2022-11-171-3/+3
* Cleanup and extension of c.tclOmar Rizwan2022-11-171-25/+48
* More Vulkan garbageOmar Rizwan2022-11-161-1/+1
* Support Homebrew tclOmar Rizwan2022-11-151-1/+4