Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins that include changes to files matching 'sxbuiltins/*'
2025-06-20
| ||
13:46 | Forgot to include new test file into last commit check-in: b352a58dfe user: stern tags: trunk | |
13:24 | Add builtin syntax (begin1 expr ...) check-in: 952731d829 user: stern tags: trunk | |
12:41 | Refactor (begin ...) form check-in: c48157840b user: stern tags: trunk | |
12:23 | Add Symbol.IsKeyword, and builtin (keyword? sym) check-in: 50a13acbd6 user: stern tags: trunk | |
12:21 | Refactor prelude/cond macro to make it simple and to rely on improve check-in: e7920e1320 user: stern tags: trunk | |
2025-06-19
| ||
18:21 | Ensure similar results if expr got improved or not check-in: 53af1d6947 user: stern tags: trunk | |
2025-06-17
| ||
15:38 | Allow symbols to have bound values. T is now recognized as a frozen symbol that is bound to itself, even in evaluation check-in: 2cad55a2ee user: stern tags: trunk | |
13:09 | Add some package builtins check-in: ac3c951742 user: stern tags: trunk | |
2025-06-16
| ||
16:19 | Merge in frame improvements check-in: e48cb09c50 user: stern tags: trunk | |
15:59 | Make defference between frames and global bindings/environment more explicit Leaf check-in: 7f613fd402 user: stern tags: frame | |
12:35 | Merge new frame code check-in: c72cf0377d user: stern tags: trunk | |
11:53 | Polish everything: remove unneeded functions, rename binding to frame, ... check-in: a170ebd4cc user: stern tags: frame | |
10:47 | Fix error when resolving symbols dynamically check-in: 52ed0adb0a user: stern tags: frame | |
10:35 | Fix global symbol search error; still more errors to go check-in: be31aa97ac user: stern tags: frame | |
09:14 | Fix some test cases for binding/frame check-in: a969394619 user: stern tags: frame | |
2025-06-15
| ||
17:57 | Fix some errors; still not working check-in: ef513807f6 user: stern tags: frame | |
2025-06-14
| ||
13:18 | Replace *Binding with *Frame; not complete; still contains errors check-in: 159804da61 user: stern tags: frame | |
2025-06-13
| ||
22:31 | Add globals attribute to Environment check-in: 7a91f19c46 user: stern tags: frame | |
2025-06-08
| ||
19:35 | Improve package handling, esp. new package for keywords check-in: d6e87902be user: stern tags: trunk | |
2025-06-07
| ||
17:33 | Make packages a full sx.Object; add builtin symbol-package check-in: d208ad6afa user: stern tags: trunk | |
2025-05-06
| ||
14:15 | Backport some changes done only in branch compiler check-in: 34e7a17d22 user: stern tags: trunk | |
13:57 | Merge from trunk Leaf check-in: 5d44c58d3c user: stern tags: compiler | |
2025-05-04
| ||
18:11 | Refactor sxbuiltins check-in: c02dce51e3 user: stern tags: trunk | |
17:42 | Merge from trunk Leaf check-in: 0da1eb5be1 user: stern tags: numargs-experiment | |
17:32 | Ensure empty stack if error is returned check-in: d35afb0811 user: stern tags: trunk | |
15:43 | Fix error in (vector X Y ...) (illegal stack alias) check-in: 1a300aa7f2 user: stern tags: trunk | |
2025-05-03
| ||
13:44 | Refactor binding handling Leaf check-in: 816ddc03e4 user: stern tags: stack-compiler-experiment | |
13:38 | Merge from stack-compiler check-in: 3d1d1de377 user: stern tags: stack-compiler-experiment | |
13:26 | Merge from compiler check-in: c6957c105b user: stern tags: stack-compiler | |
13:03 | Merge from numargs-experiment Leaf check-in: 3093ae8e1c user: stern tags: stack-experiment | |
12:29 | Fix some issue with eval builtins check-in: b6a3f9e792 user: stern tags: stack-experiment | |
12:18 | Merge from trunk check-in: 32b0d447da user: stern tags: numargs-experiment | |
12:12 | Merge from trunk check-in: 7d62dc3904 user: stern tags: compiler | |
12:11 | Fix missed change from run -> execute check-in: 565bf1eb84 user: stern tags: trunk | |
12:04 | Merge from trunk; refactor compiler resetting check-in: 7db768ccdd user: stern tags: compiler | |
2025-05-02
| ||
17:49 | Experiment for compilation; has some errors, but benchmarks runs (but too slow) check-in: ece380c1d4 user: stern tags: stack-compiler-experiment | |
14:06 | run-expression -> execute-expression. env.Run is for external caller only check-in: 3405f63d18 user: stern tags: trunk | |
12:37 | Stack-compiler is compiler merged with stack-experiment. I hope to complete the compiler with a full stack implementation more easier check-in: a2331ab04d user: stern tags: stack-compiler | |
12:26 | Merge from trunk check-in: 30ff52bc9a user: stern tags: compiler | |
12:24 | Merge from trunk check-in: f3b76ac18d user: stern tags: stack-experiment | |
12:08 | Merge from trunk check-in: ebe5f438ce user: stern tags: numargs-experiment | |
2025-05-01
| ||
20:23 | Add some test (and fix error in builtin "-") check-in: 7ceb16203d user: stern tags: trunk | |
19:49 | Merge from trunk (and fix two small errors w.r.t. stack cleanup) check-in: 91d225f0f3 user: stern tags: compiler | |
19:12 | Refactor / cleanup check-in: 145770c63e user: stern tags: stack-experiment | |
18:50 | Macro.Expand just returns an error; result is transported via stack check-in: 132bc6264f user: stern tags: stack-experiment | |
18:40 | Env.Apply just returns an error; result is transported via stack check-in: a208e6be0c user: stern tags: stack-experiment | |
18:21 | expr.Compute just returns an error; result is transported via stack check-in: 1609487aa1 user: stern tags: stack-experiment | |
18:04 | Env.Execute returns result on the stack and returns only an error object check-in: 6a442a8aab user: stern tags: stack-experiment | |
2025-04-29
| ||
17:20 | Assume cleaned stack if an error is signaled check-in: 41207193cd user: stern tags: stack-experiment | |
16:35 | On sxeval level assume, that thestack is cleaned if an error is signaled. Builtin-level will follow check-in: cde2e94e4d user: stern tags: stack-experiment | |