HCoop
/
jackhill
/
mal.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
bbc-basic: README updates.
[jackhill/mal.git]
/
bbc-basic
/
types
2019-05-18
Ben Harris
bbc-basic: Support strings longer than the underlying...
blob
|
commitdiff
|
raw
2019-05-18
Ben Harris
bbc-basic: Properly sort hash-map keys.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Iterative implementation of 'get' and 'conta...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Correct comment describing use of S%().
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Disallow metadata on string-like types.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Detect running out of heap memory.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Refer to the trees we use for hash-maps...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Replace PROCmake_macro with FNas_macro.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Change how empty collections work.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Remove unused PROClist_to_array and FNarray_...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Simplify type codes.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Simplify 'first' and 'rest'.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Metadata support, including 'meta' and ...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Redesign storage of functions to use two...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add 'dissoc' and 'vals' core functions.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Adjust heap size so that step 8 doesn't...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: PATRICIA hashmaps now mostly working. Stack...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: PATRICIA hashmaps now working up to step 2.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Start of conversion to PATRICIA hashmaps...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Rework of type identifiers to be more semant...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Make FNhashmap_contains, FNhashmap_get,...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Reading and printing support for hash-maps...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Always use the same interpretation of the...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Rename list-manipulating functions to match...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Extend vector support throughout steps 2...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Minimal support for vectors (read/print...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add minimal support for keywords (deferred...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Make FNgc_save/PROCgc_restore more useful...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Make FNlist_nth fail correctly when passed...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Start of step 8: minimal support for 'defmac...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Implement 'concat' and 'quasiquote'. Step...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Align the spec of FNlist_nth with 'nth'.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Basic support for atoms. 'swap!' is still...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add FNhashmap_contains, being the internal...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add string support (deferred from step 1).
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Specify the file name at the top of each...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add Emacs local variables lists to stop...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Suppress debugging PRINT statements in the...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Make step 5 mostly work.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Automatically run the garbage-collector...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add the ability to free strings.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Rough but apparently functional garbage...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Take the GC in another direction again.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Rough mechanism for checking whether heap...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Reference-count strings in S$().
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Simplify booleans.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Document data layouts in comments.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Size mal's heap based on the size of BASIC...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Factor out string allocation into its own...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Rename parts of a mal function to match...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Don't initialise any of Z%() to zero explicitly.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Use a two-dimensional array for Z%().
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Minimal step 4 completed.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Implement fn*.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add "do" and "if" special forms (first part...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add FNlist_nth, which does the obvious thing.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: First part of step 3: repl_env% is now an...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Use distinct error numbers for all errors.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Support for reading and printing booleans...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add support for reading and printing nil...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Increase size of Z%() (the mal heap).
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Mostly-functional step 2.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Add a hashmap type.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Abstract out memory allocation into its...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-18
Ben Harris
bbc-basic: Minimal step 1.
blob
|
commitdiff
|
raw
|
diff to current