perl: Avoid excessive copying in Mal::Sequence::rest and ::slice.
[jackhill/mal.git] / bbc-basic /
2019-07-29 Joel MartinMerge pull request #387 from asarhaddon/test-macroexpan...
2019-07-29 Joel MartinMerge pull request #415 from asarhaddon/load-file-trail...
2019-07-28 Nicolas Boulenguezload-file: accept empty file or final comment, return nil
2019-07-17 Joel MartinMerge pull request #361 from asarhaddon/exercise-native...
2019-07-15 Joel MartinMerge pull request #400 from asarhaddon/improve-mal...
2019-07-15 Nicolas BoulenguezMerge remote-tracking branch 'remotes/kanaka/master...
2019-07-09 Nicolas BoulenguezRemove gensym, inc and or from step files.
2019-06-11 Joel MartinMerge pull request #394 from bjh21/bjh21-unterminated...
2019-06-03 Joel MartinMerge pull request #396 from inkydragon/fix-test-on...
2019-05-31 Joel MartinMerge pull request #393 from bjh21/bjh21-bbc-basic
2019-05-30 Ben Harrisbbc-basic: Enlarge Brandy's heap size.
2019-05-30 Ben Harrisbbc-basic: Slight tweak to heap size.
2019-05-28 Joel MartinMerge pull request #390 from bjh21/bjh21-bbc-basic
2019-05-28 Ben Harrisbbc-basic: Shrink mal heap a little.
2019-05-28 Ben Harrisbbc-basic: Add comment explaining sizing of mal heap.
2019-05-27 Ben Harrisbbc-basic: Fix accidental quadratic behaviour in string...
2019-05-27 Ben Harrisbbc-basic: Clean up long-string support.
2019-05-27 Ben Harrisbbc-basic: Remove the word "partial" from the README.
2019-05-26 Ben Harrisbbc-basic: Slight printer tidying.
2019-05-26 Ben Harrisbbc-basic: Make metadata on string-like types work.
2019-05-26 Ben Harrisbbc-basic: Radically simplify string storage.
2019-05-21 Joel MartinMerge pull request #371 from asarhaddon/extend-core.mal
2019-05-19 Joel MartinMerge pull request #382 from bjh21/bjh21-unterminated...
2019-05-19 Joel MartinMerge pull request #383 from asarhaddon/ada2tco-do
2019-05-19 Joel MartinMerge pull request #380 from bjh21/bjh21-bbc-basic
2019-05-18 Ben Harrisbbc-basic: Add a minimal Makefile.
2019-05-18 Ben Harrisbbc-basic: README updates.
2019-05-18 Ben Harrisbbc-basic: Find Brandy via ${BRANDY}, not ${SBRANDY}.
2019-05-18 Ben Harrisbbc-basic: Support strings longer than the underlying...
2019-05-18 Ben Harrisbbc-basic: Support '=' on hash-maps.
2019-05-18 Ben Harrisbbc-basic: Properly sort hash-map keys.
2019-05-18 Ben Harrisbbc-basic: Iterative implementation of 'get' and 'conta...
2019-05-18 Ben Harrisbbc-basic: Wrap BASIC and OS errors in a hash-map when...
2019-05-18 Ben Harrisbbc-basic: Correct comment describing use of S%().
2019-05-18 Ben Harrisbbc-basic: Disallow metadata on string-like types.
2019-05-18 Ben Harrisbbc-basic: Detect running out of heap memory.
2019-05-18 Ben Harrisbbc-basic: Ensure that "Escape" errors propagate beyond...
2019-05-18 Ben Harrisbbc-basic: Don't try to add "deb-src" entries in Docker...
2019-05-18 Ben Harrisbbc-basic: Create a suitable Dockerfile and adapt ...
2019-05-18 Ben Harrisbbc-basic: Minor README updates.
2019-05-18 Ben Harrisbbc-basic: Refer to the trees we use for hash-maps...
2019-05-18 Ben Harrisbbc-basic: Replace PROCmake_macro with FNas_macro.
2019-05-18 Ben Harrisbbc-basic: Change how empty collections work.
2019-05-18 Ben Harrisbbc-basic: Remove unused PROClist_to_array and FNarray_...
2019-05-18 Ben Harrisbbc-basic: Upgrade to the gensym-based 'or'.
2019-05-18 Ben Harrisbbc-basic: Allow metadata on non-function types.
2019-05-18 Ben Harrisbbc-basic: Add 'seq' core function.
2019-05-18 Ben Harrisbbc-basic: Add 'string?', 'number?', 'fn?', and 'macro...
2019-05-18 Ben Harrisbbc-basic: Implement 'conj' core function.
2019-05-18 Ben Harrisbbc-basic: Add 'time-ms' core function.
2019-05-18 Ben Harrisbbc-basic: Add step A to the RISC OS tokenizing script.
2019-05-18 Ben Harrisbbc-basic: Pass '-path' to Brandy so self-hosting tests...
2019-05-18 Ben Harrisbbc-basic: Enlarge the reader token buffer again.
2019-05-18 Ben Harrisbbc-basic: Stub implementations of optional step A...
2019-05-18 Ben Harrisbbc-basic: Simplify type codes.
2019-05-18 Ben Harrisbbc-basic: Simplify 'first' and 'rest'.
2019-05-18 Ben Harrisbbc-basic: Add the README file that I've had kicking...
2019-05-18 Ben Harrisbbc-basic: Increase reader token buffer again to 1024.
2019-05-18 Ben Harrisbbc-basic: Add '*host-language*' and a startup banner.
2019-05-18 Ben Harrisbbc-basic: Metadata support, including 'meta' and ...
2019-05-18 Ben Harrisbbc-basic: Redesign storage of functions to use two...
2019-05-18 Ben Harrisbbc-basic: Add 'readline' core function.
2019-05-18 Ben Harrisbbc-basic: Beginning of step A.
2019-05-18 Ben Harrisbbc-basic: Make sure that '&' parameters are in a list...
2019-05-18 Ben Harrisbbc-basic: Add 'dissoc' and 'vals' core functions.
2019-05-18 Ben Harrisbbc-basic: Add 'assoc' and 'keys' core functions.
2019-05-18 Ben Harrisbbc-basic: Add 'get' and 'contains?' core functions.
2019-05-18 Ben Harrisbbc-basic: Adjust heap size so that step 8 doesn't...
2019-05-18 Ben Harrisbbc-basic: PATRICIA hashmaps now mostly working. Stack...
2019-05-18 Ben Harrisbbc-basic: PATRICIA hashmaps now working up to step 2.
2019-05-18 Ben Harrisbbc-basic: Start of conversion to PATRICIA hashmaps...
2019-05-18 Ben Harrisbbc-basic: Rework of type identifiers to be more semant...
2019-05-18 Ben Harrisbbc-basic: Implement 'hash-map' and 'map?' core functions.
2019-05-18 Ben Harrisbbc-basic: Correct error for core function argument...
2019-05-18 Ben Harrisbbc-basic: Make FNhashmap_contains, FNhashmap_get,...
2019-05-18 Ben Harrisbbc-basic: Enlarge token buffer to 512 entries.
2019-05-18 Ben Harrisbbc-basic: Add support for hash-maps to FNeval_ast...
2019-05-18 Ben Harrisbbc-basic: Simplify reader-macro code using FNalloc_list2.
2019-05-18 Ben Harrisbbc-basic: Add support for '^' reader macro.
2019-05-18 Ben Harrisbbc-basic: Reading and printing support for hash-maps...
2019-05-18 Ben Harrisbbc-basic: '*ARGV*' support when running under RISC OS.
2019-05-18 Ben Harrisbbc-basic: Move argv extraction into its own function.
2019-05-18 Ben Harrisbbc-basic: Nicer '*ARGV*' construction.
2019-05-18 Ben Harrisbbc-basic: Handle command-line arguments under Brandy...
2019-05-18 Ben Harrisbbc-basic: Add scripts to tokenize BASIC files for...
2019-05-18 Ben Harrisbbc-basic: Always use the same interpretation of the...
2019-05-18 Ben Harrisbbc-basic: Fix tokenizer handling of comments.
2019-05-18 Ben Harrisbbc-basic: Make sure 'rest' always returns a list.
2019-05-18 Ben Harrisbbc-basic: Make 'first' and 'rest' work properly on...
2019-05-18 Ben Harrisbbc-basic: Rename list-manipulating functions to match...
2019-05-18 Ben Harrisbbc-basic: Add 'vector', 'vector?', and 'sequential...
2019-05-18 Ben Harrisbbc-basic: Extend vector support throughout steps 2...
2019-05-18 Ben Harrisbbc-basic: Minimal support for vectors (read/print...
2019-05-18 Ben Harrisbbc-basic: Add 'symbol', 'keyword' and 'keyword?' core...
2019-05-18 Ben Harrisbbc-basic: Add minimal support for keywords (deferred...
2019-05-18 Ben Harrisbbc-basic: Rework try*/catch*.
2019-05-18 Ben Harrisbbc-basic: Tolerable shadow-stack handling in 'try*'.
2019-05-18 Ben Harrisbbc-basic: Make FNgc_save/PROCgc_restore more useful...
2019-05-18 Ben Harrisbbc-basic: Add 'nil?', 'true?', 'false?', 'symbol?...
2019-05-18 Ben Harrisbbc-basic: Implement 'map' core function.
next