fix(vm): remove ahash note
Created by  Jengamon  on February 29, 2024
6F4SDH4TG3IZFKDYSGDX7ICZWJZUIBMYCS4NYR4VEYMVQ3S3BCKQC
fix(cargo): update Cargo and stop using lasso/ahash
Created by  Jengamon  on February 29, 2024
2JAEGEY5SUJOJYHJ3M6PZJLP7NAQ3PWDEFFNFTK66HQF54ZB4ZWAC
feat(vm): add new opcode JumpIfFalse
Created by  Jengamon  on February 29, 2024
GKNPXR7XLFTA2MHHGYDXOTZXKWOOOHEIZH6VYYJY6O36Z2YXUVHAC
fix(lexer): add #\Lambda
Created by  Jengamon  on February 29, 2024
VD7R255G5GZXEXG5QNOBPF6CAR3QC2MCIXYTG26TUGJZWFXKCFJQC
feat(book): add notes
Created by  Jengamon  on February 29, 2024
IFUJSQ6RIIGF45W2DMHRXQN44TECOCGWDHBIJZYWCJ3F4NYALEVAC
fix(vm): rewrite SymbolTable as a thin wrapper around lasso
Created by  Jengamon  on February 29, 2024
TCE4RHGKS3ZECY23G26MYXVY7B2T6D5H4SC7CYLDK3DBLGGJ47YAC
feat: add lasso for string interning (instead of SymbolTable)
Created by  Jengamon  on February 29, 2024
LSMFC2VSLXSHB7ZPX3ZVSRGSVR4YTBZOXR3KJ3DJ3M37VQR22Y7AC
feat(vm): make "empty" a Default impl rather than assoc fn
Created by  Jengamon  on February 29, 2024
DNPKD36SKTI4YCFB3F7SWR6FI75JF2KOPLJZ4TDLY7BE457SWONQC
feat(vm): be more technically clear about ConsCell
Created by  Jengamon  on February 29, 2024
ZONBLLBOOUPRQQM27LXLSGDC44XAB6JCGET2X6WTNVTUBGXJZZ2QC
feat(vm): technicalities for lists (or cons cells)
Created by  Jengamon  on February 29, 2024
TVLSE2FV4B2QMH3XRPVTD7KDG24VHBW6BIYY77IOOBROUKOAGPEQC
fix(vm): correct list structure
Created by  Jengamon  on February 29, 2024
75GWW2CE35HGTMQCKVBOZTHR5SIG5DDG2VX3VHXB5U3NAQ3OWCCQC
fix(vm): simplify list representation
Created by  Jengamon  on February 29, 2024
7OVB4CCDXF3TVWHXQPESJDCLN3DKFCXGAHZDPKUHLLI7GYSWZAFAC
fix(lexer): more accurate character escape lexing
Created by  Jengamon  on February 29, 2024
T7ZASL2GFGSN25EF3B6YSK3JG3SZGD6LOZ5EVLUUZM5QJTIJ77MQC
fix(cargo): update winnow
Created by  Jengamon  on February 29, 2024
FTIRUNFXSQSTJTPKWZPCNBPMPAVI3JLU4PAESO2XVRPQFOKL72WAC
feat(vm): add new opcode (for continuations)
Created by  Jengamon  on February 29, 2024
G7MNAAS3DPA77IHXU46ZGWFF5YG4RVK5MVOGV2B2H53HEWJJ2RSQC
fix(vm): allow immutable access to symbol table
Created by  Jengamon  on February 29, 2024
7ZAXEGS7NVSQIZXZKNPNXEDXW44VNZMMRVPZ4LTFCQS4W6HXG4UQC
feat(vm): provide view of internals for debugging
Created by  Jengamon  on February 29, 2024
2E3D3TGY4B4L6VKJ6WKDHPS4BD5JNJM2I56RHHYZNVABUTGQUTPQC
fix: lint
Created by  Jengamon  on February 29, 2024
3PRAEQBAUAYESAMFANESRYZIP7HPW6NU6N7ZMQ2YNJ5VZ7EJPWUAC
fix(vm): add notes about continuations
Created by  Jengamon  on February 29, 2024
NORYES7WOFVFYYT4NBKJSWRL4IEM2WU3JQIYGV3YUJ6MBUCLPWSAC
feat(vm): create "free" primitives for use with external systems
Created by  Jengamon  on February 29, 2024
G56KIGT4UWWMWBCNEEEN63TOCP3XAFSX4CK7MLNX664SDCT74K3AC
feat(vm): sketch out how to use VM data outside of a VM instance
Created by  Jengamon  on February 29, 2024
5V5RUGDG6RCDZU5ZJSBOMUDMPSUD7HQ5DXUQQPEPSGICQEGM6XOAC
feat(vm): start vm work
Created by  Jengamon  on February 28, 2024
Y26CTXMO7XJMHSZNRBCVQAPFAJZ2LOO47WI2V2LCZU6SG52VOP7QC
feat: add #![warn(missing_docs)] on the way to deny and eventually forbid
Created by  Jengamon  on February 28, 2024
CZI7ZLGRQBWWOHFJRBMHUJ3QZH3S6XB6HFHBRD6YWWEXLMBH4PGAC
feat(vm): create rudimentary symbol table
Created by  Jengamon  on February 28, 2024
ERRF37DMR4GWXAHSLA5U4PKLK3AL3PGD4GP6YPEK3SHLN3AFY7MAC
feat(vm): more notes
Created by  Jengamon  on February 28, 2024
RNXGJRK6TBSCXACJQ4RQXEYWPL7PJFUPYC7FWN5RNACKPWQYU4NAC
feat(vm): sketch out accompanying structs
Created by  Jengamon  on February 28, 2024
I7XH6FSRMAZ2ZAZI32ALQWL4RZUZFCAXLIK6OJCJ4P7TJFAZUG2QC
feat(vm): start sketching out value impl
Created by  Jengamon  on February 28, 2024
ABFTXJS57ESOF4DIRYCYDJ3DLYCU5T7UIWB7HAUUXVQZ3LANAVMQC
fix(lexer): make most structures case-insensitive
Created by  Jengamon  on February 28, 2024
L2VKKQCB4FRXLZZ4DOAKQN3DE7B6ZBUN625CSL4RLGV27KSDFMCQC
fix(vm): add note
Created by  Jengamon  on February 28, 2024
IAM3LEJEHVFLTFI3IOOENYEHDSVGDFJKVBVFUATCGF45UNDMOWQQC
fix: make note of non-standard
Created by  Jengamon  on February 28, 2024
VFZIESD56J3RATL44YCTGVTP7GGSXCOZVRW5KTJNUYCNDJILCREAC
feat(lexer): add character literal lex/parse
Created by  Jengamon  on February 28, 2024
PS573OBLKFBHT72W44H54FFTYIFIMF5AYTLYEU7GVCMYH4EROFAAC
feat(lexer): add boolean lex/parse and (byte)vector start
Created by  Jengamon  on February 28, 2024
DDJFKNCB5UBOLFROSXHSL4BZFNQ54Z754DAYET4VNBVI27SKCQ2AC
feat(vm): new opcodes for locals
Created by  Jengamon  on February 28, 2024
454GMMPOA3UUX43VO27KTYXHB66LCSKX6X6O4N65IDK53N46FKZAC
feat(vm): complete argument extractors
Created by  Jengamon  on February 28, 2024
2K5XPVYLBQ65OXD6VPOEZQLPTYYRER7GJ37WBHQKMFJC2DYGVF2QC
feat(vm): new opcodes
Created by  Jengamon  on February 28, 2024
Q72QDMNZQQTDFGS4LIK6PJNAL4ZW2WR3LQP7H5JPPDDAC2OYOMUAC
fix(cargo): update
Created by  Jengamon  on February 28, 2024
WBSFLINDNQSA24A7UA4VMLYQ36GKDT4BGKZRLLK6N5MTYE4X7MKAC
fix(cargo): update
Created by  Jengamon  on February 28, 2024
ELSJTTWHBCZXLLJ2TALP5UDBSAY44R6G3UMUZCZHM5Z6ZRF5WYUQC
fix(vm): correct mistake about arg
Created by  Jengamon  on February 28, 2024
3VT4USVFC56E5CGKLA7ORT2BCVISUKROUUR6JBWWVUF6G6HTDDDAC
feat(vm): add new op-codes
Created by  Jengamon  on February 28, 2024
KU6YLZOK2WLRLRIKX3Y5T3D5HTAOXEI54ZCLM7SDPJA6HLOG4NKAC
feat: add console dev stuff
Created by  Jengamon  on February 28, 2024
JJW2BD2ANB3VMH5JFFGWKEHPBYWFIUKXJDTC4JWCJHZKVKCUUGZAC
fix: update cargo stuff
Created by  Jengamon  on February 28, 2024
BK2A4KUGROS5KMQGNRSILV4HM2X7Y4A42XJQOFX3HL4UV7INWFJAC
feat: add gc-arena (for gc)
Created by  Jengamon  on February 28, 2024
EXLXUP6OIBXTU2YG6PP7BVJOUN5T4ZQK2M4HLXLASTM5DRRT3B5QC
fix: add datum labels
Created by  Jengamon  on February 28, 2024
EWXMTNOHF5CK6RLMW3QDOI4WKOWKIP56XPC6OMWR2X37VIFGUPSAC
fix: add opcode consistency test
Created by  Jengamon  on February 28, 2024
R56VSDHVFTVCZNYYXRMYT5KXJNLJUUASPBWEZ3WGU7HTXSP45GEAC
feat: make lexer module independant
Created by  Jengamon  on February 28, 2024
VRW7NNEWY66Q6QK57JSLMBY5JXIV54ILYJNCKRTASZKVJLHH3W6QC
feat: add bytecode module
Created by  Jengamon  on February 28, 2024
UEEGB37HSGJL4VCRJYIAJRVAEPREYZTDPIDG7BJIJ4DUUSRX7LOQC
fix: add decimal lexer test
Created by  Jengamon  on February 28, 2024
4YAWXUVFNTMPVW4VQ3AVGYROWEQUDXZUFYNAVRFW72REV6QTCO7QC
feat: add decimal lex/parse
Created by  Jengamon  on February 28, 2024
YOZBOIICKWWMCBXLBSQBACSKM6I4APCXRVOLFP7B46TXXHKBJRWQC
fix: store integer as (base, exp) rather than realize
Created by  Jengamon  on February 28, 2024
C6KYXU274XZV4ZAT3K5DELTMHBMC42K5FDF4SN6LSCNFNCRVYSLAC
feat: add integer lex/parse
Created by  Jengamon  on February 28, 2024
HJAFCFNCO6CM326HWPH7BXLTPIFCYVTRSITBCGLYBXACJJOL3JCQC
feat: make progress on initial lexer
Created by  Jengamon  on February 28, 2024
R4Z6MXFX7FJZGNZVCTO54ATZBCJVB4ERAFHRKXXKQEB5GQQ5DO6AC
feat: initial project structure
Created by  Jengamon  on February 27, 2024
4CWI65HNTD3X3OP25QJOAO5B5QMCMNQFQJ4BUMQKBDUVVXKRWEOQC
feat: add book
Created by  Jengamon  on February 27, 2024
MT7IUXT2Y6LRWMNQHMGWOLMOXJ6AWXLA6VXGWXUK5P3LBPMVEXCQC
feat: init project
Created by  Jengamon  on February 27, 2024
E2DXGKW7BOCR3JW6EFBX4Q6W3NPQZWMLV4DIZBNSXEKHKF24ABOQC
(no change message)
Created by   on February 27, 2024
5R5R6E75MVGIIALQSDXBC3KKFCJWK3VYWXBPRVYPAXR4QFC7MIHAC