| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fu: keyboardsol | s-ol | 2024-05-20 | 2 | -88/+225 |
| | | |||||
| * | early keymap support | s-ol | 2024-05-18 | 2 | -142/+110 |
| | | |||||
| * | dirty loadlib fix | s-ol | 2024-05-18 | 1 | -3/+4 |
| | | |||||
| * | Finish refactor (GPU, util libs). Remove laptop.tcl. Fix calibrate. | Omar Rizwan | 2024-05-14 | 2 | -0/+364 |
| | | | | | Fix folk.tcl calibrate. | ||||
| * | Cleanup: Move c-utils into lib and auto-source it; remove play/ | Omar Rizwan | 2024-05-09 | 1 | -0/+22 |
| | | |||||
| * | Make loadlibLd, filter by architecture if multiple candidates | Omar Rizwan | 2024-03-19 | 2 | -2/+12 |
| | | | | | Fixes https://discord.com/channels/956758212152025098/956758650700046366/1202431317971570728 | ||||
| * | Merge pull request #86 from FolkComputer/ac/editor | Andrés Cuervo | 2024-01-30 | 1 | -0/+6 |
| |\ | | | | | Add keyboard editor claim | ||||
| | * | Merge branch 'main' into ac/editor | Andrés Cuervo | 2023-11-28 | 2 | -0/+6 |
| | |\ | |||||
| | * \ | Merge branch 'main' into ac/editor | Andrés Cuervo | 2023-11-21 | 1 | -0/+12 |
| | |\ \ | |||||
| | * \ \ | Merge branch 'main' into ac/editor | Andrés Cuervo | 2023-10-27 | 4 | -21/+78 |
| | |\ \ \ | |||||
| | * \ \ \ | Merge branch 'main' into ac/editor | Andrés Cuervo | 2023-10-10 | 7 | -135/+299 |
| | |\ \ \ \ | |||||
| | * | | | | | Add vec2 mult/div, nearly-there cursorbox | Andrés Cuervo | 2023-09-22 | 1 | -0/+6 |
| | | | | | | | |||||
| * | | | | | | name conflict i n C | Cristóbal Sciutto | 2023-12-08 | 1 | -2/+2 |
| | | | | | | | |||||
| * | | | | | | free! | Cristóbal Sciutto | 2023-12-08 | 1 | -2/+10 |
| | | | | | | | |||||
| * | | | | | | add tests, take furthest, remove best logic | Cristóbal Sciutto | 2023-12-08 | 1 | -7/+21 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'main' of github.com:FolkComputer/folk into cs/regions-in-c | Cristóbal Sciutto | 2023-12-08 | 3 | -0/+18 |
| |\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | |||||
| | * | | | | | Clear mailbox of unmatched processes | Naveen Michaud-Agrawal | 2023-11-23 | 2 | -0/+6 |
| | | |_|_|/ | |/| | | | |||||
| | * | | | | newRegion -> fromRect | Andrés Cuervo | 2023-11-21 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Region helper to create a new region center on x y | Naveen Michaud-Agrawal | 2023-11-21 | 1 | -0/+12 |
| | | |_|/ | |/| | | |||||
| * | | | | wrong sign | Cristobal Sciutto | 2023-11-04 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | fix convex-hull algorithm, handle empty return cases | Cristobal Sciutto | 2023-11-03 | 1 | -22/+49 |
| | | | | | |||||
| * | | | | handle no points | Cristobal Sciutto | 2023-11-03 | 1 | -1/+11 |
| | | | | | |||||
| * | | | | points are floats | Cristobal Sciutto | 2023-11-03 | 1 | -6/+7 |
| | | | | | |||||
| * | | | | back to tcl | Cristobal Sciutto | 2023-11-03 | 1 | -9/+70 |
| | | | | | |||||
| * | | | | v0 for region initialization | Cristobal Sciutto | 2023-11-03 | 1 | -17/+59 |
| | | | | | |||||
| * | | | | 2D arrays in CFFI | Cristobal Sciutto | 2023-11-03 | 1 | -9/+27 |
| | | | | | |||||
| * | | | | infrastructure for testing | Cristobal Sciutto | 2023-10-31 | 1 | -0/+37 |
| |/ / / | |||||
| * | | | c: Allow passing direct structs as pointer args (cheap) | Omar Rizwan | 2023-10-25 | 1 | -0/+12 |
| | | | | |||||
| * | | | evaluator: Don't claimize patterns with verbs | Omar Rizwan | 2023-10-23 | 1 | -13/+34 |
| | | | | | | | | | | | | | | | | | | | Suppresses one weird overeager unification error with sprites vs. shapes drawing (it was doing `/someone/ claims /anyone/ wishes` and all the wildcards lined up with the other statement in a bad way) | ||||
| * | | | Merge branch 'main' into osnr/multiple-on-process-blocks | Omar Rizwan | 2023-10-13 | 1 | -14/+14 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | trie: Fix statementClauseToId pdf! | Omar Rizwan | 2023-10-07 | 1 | -14/+14 |
| | | | | | | | | | | | | | Fix trie dot labeling; use ptrs as node ids while we're at it. | ||||
| * | | | dict getdef -> dict_getdef. Much, much faster | Omar Rizwan | 2023-10-06 | 1 | -21/+2 |
| | | | | |||||
| * | | | display: WIP: Refactor into files; use wishes, not Display:: | Omar Rizwan | 2023-10-06 | 2 | -11/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Expose shader stuff to user programs for the first time. Mostly works, but display thread and main thread run much slower (28fps display, 70fps main). Also introduce dict getwithdefault (helpful for rest options). | ||||
| * | | | Merge branch 'main' into osnr/multiple-on-process-blocks | Omar Rizwan | 2023-10-06 | 2 | -6/+54 |
| |\| | | |||||
| | * | | Merge pull request #94 from FolkComputer/osnr/rest-patterns | Omar Rizwan | 2023-10-06 | 2 | -6/+54 |
| | |\ \ | | | | | | | | | Rest patterns | ||||
| | | * | | evaluator: Fix key name in collect | Omar Rizwan | 2023-10-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | Collect is still a bit imperfect | ||||
| | | * | | trie: Fix lookupLiteral. I think this works? | Omar Rizwan | 2023-10-03 | 1 | -3/+1 |
| | | | | | |||||
| | | * | | WIP: Literal lookups for ...rest (works in Whens sometimes now) | Omar Rizwan | 2023-10-03 | 2 | -4/+54 |
| | | | | | | | | | | | | | | | | | But crashes on unmatch sometimes in production. | ||||
| * | | | | process: Allow running multiple On process blocks on process | Omar Rizwan | 2023-10-06 | 1 | -6/+18 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Turn off share wishes/claims default for subprocesses, so you (for now) have to explicitly specify sharing if you want any to happen. On process now only spawns process if it doesn't exist but always runs the code block (which now happens through a statement instead of directly on init). | ||||
| * | | | c: uint8_t rtype to get rid of warning | Omar Rizwan | 2023-10-04 | 1 | -0/+1 |
| | | | | |||||
| * | | | main,display: Version the Folk heap; evict stale/unused images. | Omar Rizwan | 2023-09-30 | 3 | -25/+31 |
| | | | | | | | | | | | | | | | | This at least keeps camera slices from crashing the system. TODO: Don't draw stale images. | ||||
| * | | | language: Backport fully lexical fn | Omar Rizwan | 2023-09-29 | 1 | -3/+6 |
| | | | | |||||
| * | | | Merge branch 'main' into osnr/vulkan-display | Omar Rizwan | 2023-09-27 | 4 | -47/+95 |
| |\| | | |||||
| | * | | Merge pull request #90 from FolkComputer/fix/region-math | Omar Rizwan | 2023-09-25 | 1 | -22/+24 |
| | |\ \ | | | | | | | | | Some small fixes to region math | ||||
| | | * | | math/region move: Allow unitless scaling again, convert % to that | Omar Rizwan | 2023-09-25 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | Check direction separately and report error if not valid | ||||
| | | * | | math/region scale: Allow stacking multiple scale actions again | Omar Rizwan | 2023-09-25 | 1 | -6/+6 |
| | | | | | |||||
| | | * | | Fix percentage move and allow region moves of 0x0 | Naveen Michaud-Agrawal | 2023-09-24 | 1 | -4/+0 |
| | | | | | |||||
| | | * | | Don't rescale twice | Naveen Michaud-Agrawal | 2023-09-24 | 1 | -11/+11 |
| | | | | | |||||
| | * | | | Merge branch 'osnr/peering-with-prefix-match' | Andrés Cuervo | 2023-09-25 | 3 | -19/+64 |
| | |\ \ \ | |||||
| | | * | | | evaluator/main: Speed up peering! Pi 4 7fps -> 12fps on average? | Omar Rizwan | 2023-09-24 | 1 | -3/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Unify with ...rest patterns. Use for all wishes/claims while peering. Seems much faster. | ||||
