summaryrefslogtreecommitdiffstats
path: root/lib/c.tcl (follow)
Commit message (Expand)AuthorAgeFilesLines
* dirty loadlib fixs-ol2024-05-181-3/+4
* Make loadlibLd, filter by architecture if multiple candidatesOmar Rizwan2024-03-191-1/+11
* 2D arrays in CFFICristobal Sciutto2023-11-031-9/+27
* c: Allow passing direct structs as pointer args (cheap)Omar Rizwan2023-10-251-0/+12
* c: uint8_t rtype to get rid of warningOmar Rizwan2023-10-041-0/+1
* main,display: Version the Folk heap; evict stale/unused images.Omar Rizwan2023-09-301-0/+8
* c: Minor string adjustmentOmar Rizwan2023-09-201-1/+1
* c: Don't shimmer structs into dictionaries just for arg marshalOmar Rizwan2023-09-201-13/+6
* c: Warn but don't break if we don't know how to emit a struct getterOmar Rizwan2023-09-151-15/+19
* WIP: Merge branch 'main' into osnr/vulkan-displayOmar Rizwan2023-09-151-2/+2
|\
| * c: Use the Tcl error in __ENSURE_OKOmar Rizwan2023-08-151-1/+1
* | Cast robj pointer to right typeAndrés Cuervo2023-09-121-1/+1
* | c: Detect C proc name collisionsOmar Rizwan2023-09-111-0/+1
* | c: Scope getters so fields w/ same name across structs don't collideOmar Rizwan2023-09-081-18/+16
* | Display_vk: Use volk to autoload Vulkan functions (no more vkfn).Omar Rizwan2023-09-081-12/+21
* | WIP: Finally implement setFromAnyProc, start on UBO memcpy againOmar Rizwan2023-09-071-2/+17
* | c: Fix getter for renamed ccOmar Rizwan2023-09-071-3/+3
* | c: Start working on field getters. Throw errors from deep in C!Omar Rizwan2023-09-071-3/+34
* | WIP: It runs all the way through nowOmar Rizwan2023-09-061-1/+6
* | WIP: Start on multi-binding + image support for pipelinesOmar Rizwan2023-09-051-2/+2
* | I can draw a circleOmar Rizwan2023-08-241-2/+2
* | WIP: UBO, descriptor pool, descriptor set workOmar Rizwan2023-08-241-0/+1
* | WIP: Continue work on pipeline DSL; make UBO args structOmar Rizwan2023-08-231-0/+2
* | WIP: csubst by default, cut up drawing pipelineOmar Rizwan2023-08-031-0/+1
* | Fix C arrays kinda bc use of csubst (untested)Omar Rizwan2023-08-031-6/+6
|/
* c: Some new errors.Omar Rizwan2023-07-211-1/+2
* Fix bug with import from reused ccOmar Rizwan2023-07-021-1/+1
* Fix(?) leak in C-Tcl interfaceOmar Rizwan2023-07-011-5/+14
* Add doubles to c.tclOmar Rizwan2023-06-301-0/+2
* Add runtime arg typechecks to the C FFIOmar Rizwan2023-06-181-13/+22
* Bring back C source mapOmar Rizwan2023-05-241-1/+1
* WIP (most tests pass): Move recollect into COmar Rizwan2023-04-241-0/+4
* Continue work on Recollect: test/negation works!Omar Rizwan2023-04-201-2/+2
* Use generations in statement handle; fixes test/commitOmar Rizwan2023-04-191-0/+2
* Start on new c-statements (C evaluator) workOmar Rizwan2023-04-191-0/+2
* c: Support quotation mark includesOmar Rizwan2023-04-151-1/+5
* 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-051-2/+1
* Fix c array argtype bugOmar Rizwan2023-02-051-1/+2
* Eliminate triefy and do var->wildcard conversion in trieOmar Rizwan2023-02-051-0/+1
* 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-041-23/+20
* 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-041-1/+3
* c cross-module import / cmulti test works!Omar Rizwan2023-02-041-5/+7