2019-05-18 |
Ben Harris | bbc-basic: Add minimal support for keywords (deferred... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Rework try*/catch*. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Tolerable shadow-stack handling in 'try*'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make FNgc_save/PROCgc_restore more useful... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'nil?', 'true?', 'false?', 'symbol?... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement 'map' core function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'apply' core function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Start of step 9: add 'try*' form and 'throw'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Adjust error message from FNenv_get to match... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make FNlist_nth fail correctly when passed... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Define 'cond' and 'or' macros at startup... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add support for variadic functions (deferred... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'nth', 'first', and 'rest' core functions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Mandatory parts of step 8 completed. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Have FNenv_find return nil on failure rather... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Start of step 8: minimal support for 'defmac... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement 'concat' and 'quasiquote'. Step... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'quote'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Start of step 7: implement 'cons'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement 'swap!'. That's step 6 done. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: In the 'apply' step of FNEVAL, use car%... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Abolish "malio" abstraction. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Substantial redesign of how core functions... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add -quit to the Brandy command line so... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Align the spec of FNlist_nth with 'nth'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Expect to find Brandy in $HOME rather than... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Slightly increase test timeout. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add support for validating functions and... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Basic support for atoms. 'swap!' is still... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Define 'load-file' at startup. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement the printing functions deferred... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'read-string', 'slurp', and 'eval' funct... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Start step 6. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Fix FNenv_find and FNenv_get so they can... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add FNhashmap_contains, being the internal... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add string support (deferred from step 1). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add the print_readably% parameter to FNpr_st... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Specify the file name at the top of each... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add Emacs local variables lists to stop... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Remove all tab (HT) characters from BASIC... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Increase test timeout to 40 seconds. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Suppress debugging PRINT statements in the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make step 5 mostly work. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Automatically run the garbage-collector... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add the ability to free strings. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Rough but apparently functional garbage... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Take the GC in another direction again. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Rough mechanism for checking whether heap... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Reference-count strings in S$(). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Simplify booleans. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Document data layouts in comments. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Size mal's heap based on the size of BASIC... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Factor out string allocation into its own... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Rename parts of a mal function to match... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Correct header comments on steps 3 to 5. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Don't initialise any of Z%() to zero explicitly. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Use a two-dimensional array for Z%(). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Sort LIBRARY statements into the order they... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Don't use the core library in steps 2 and 3. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Almost-working step 5. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Define "not" (deferred step 4 task). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Minimal step 4 completed. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement fn*. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add "do" and "if" special forms (first part... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Step 3 completed. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add FNlist_nth, which does the obvious thing. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: First part of step 3: repl_env% is now an... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add suppport for reader macros (deferred... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Detect (some) unbalanced parens (deferred... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Use distinct error numbers for all errors. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Support for reading and printing booleans... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add support for reading and printing nil... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Increase size of Z%() (the mal heap). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Factor out argument validation for core... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add error handling to the REPL (deferred... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Mostly-functional step 2. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add a hashmap type. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Abstract out memory allocation into its... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Minimal step 1. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: convert reader to follow Hints.md. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Rework tokenizer. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Remove PRINT statements from tokenizer. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Tokenizer based on a DFA. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Working step 0. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | Minimal structure for BBC BASIC implementation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-17 |
Vasilij Schneidermann | scheme: fix unterminated string handling for chibi |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-17 |
Vasilij Schneidermann | scheme: fix unterminated string handling |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-17 |
Joel Martin | Merge pull request #381 from bjh21/bjh21-unterminated... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-16 |
Vasilij Schneidermann | picolisp: fix unterminated string handling |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-16 |
Ben Harris | objpascal, powershell, racket: Detect more unterminated... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-16 |
Ben Harris | gnu-smalltalk, go, js, lua, php, rust, ts: Detect more... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-15 |
Joel Martin | Merge pull request #379 from bjh21/bjh21-unterminated... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-15 |
Ben Harris | cs, crystal, es6: Detect more unterminated strings. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-15 |
Joel Martin | ps: properly ignore multiple comments in a row. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-15 |
Joel Martin | Merge pull request #378 from asarhaddon/test-macro... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-15 |
Nicolas Boulenguez | Move test that macro do not mutate functions as optiona... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-15 |
Nicolas Boulenguez | test macro/functions: ignore results of preliminary... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-15 |
Joel Martin | Merge pull request #377 from asarhaddon/fix-runtests... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-15 |
Joel Martin | Merge pull request #376 from bjh21/bjh21-withmeta-empty |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-14 |
Joel Martin | Merge pull request #375 from bjh21/bjh21-stepA-optional |
commit | commitdiff | tree | snapshot (tar.gz zip) |
next |