index
:
BQN.git
master
gitar
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
c.bqn
Age
Commit message (
Expand
)
Author
2020-08-06
Use start-length encoding for character groups
Marshall Lochbaum
2020-08-02
Remove stray ⍷
Marshall Lochbaum
2020-08-02
Order objects by token number
Marshall Lochbaum
2020-08-01
Allow DGenFn to take a list of primitives as the left argument
Marshall Lochbaum
2020-07-31
Reassignment considered harmful
Marshall Lochbaum
2020-07-31
Use dyadic inverse instead of inverting a train
Marshall Lochbaum
2020-07-30
Support modified assignment
Marshall Lochbaum
2020-07-30
Move assignment target detection into main parsing
Marshall Lochbaum
2020-07-30
Support multiple assignment
Marshall Lochbaum
2020-07-29
Account for LEB expansion in function offsets, the clunky way
Marshall Lochbaum
2020-07-29
Generate conditional function call instructions until the compiler handles 𝕨
Marshall Lochbaum
2020-07-28
Restore define/update bytecode distinction removed due to a bug in dzaima/BQN
Marshall Lochbaum
2020-07-27
Correct offset computation for local variables
Marshall Lochbaum
2020-07-27
Slight cleanup
Marshall Lochbaum
2020-07-27
Simplify lexical lookups: ⍋fi is the same as ⍋fd
Marshall Lochbaum
2020-07-27
Full lexical scoping
Marshall Lochbaum
2020-07-27
Use frame/slot system for all variables (buggy: assumes names are globally un...
Marshall Lochbaum
2020-07-26
Use frame-based instructions to load and store special names
Marshall Lochbaum
2020-07-26
Update bytecode format to add special name declarations
Marshall Lochbaum
2020-07-26
Simpler function type computation
Marshall Lochbaum
2020-07-24
Encode bytecode with LEB128
Marshall Lochbaum
2020-07-24
Compute list end bracket locations before reordering strands
Marshall Lochbaum
2020-07-23
Use areas between open braces, not closed ones, to find block roles
Marshall Lochbaum
2020-07-23
Remove underscores before lowercasing (was converting _ to A)
Marshall Lochbaum
2020-07-23
Don't mistake a right operand for a left argument
Marshall Lochbaum
2020-07-23
Support block functions and modifiers in the dzaima/BQN backend
Marshall Lochbaum
2020-07-23
Support immediate blocks in dzaima/BQN bytecode backend
Marshall Lochbaum
2020-07-23
Use new dzaima/BQN bytecode format
Marshall Lochbaum
2020-07-22
Get rid of args parameter to Tokenize
Marshall Lochbaum
2020-07-21
Add Insert (˝) 1-modifier
Marshall Lochbaum
2020-07-17
Move some files around
Marshall Lochbaum
2020-07-07
Use # instead of ⍝ for comments
Marshall Lochbaum
2020-07-01
Add dzaima+reference version of the compiler
Marshall Lochbaum
2020-06-28
Add support for value blocks
Marshall Lochbaum
2020-06-28
Simplify arithmetic by setting function targets past parens but making functi...
Marshall Lochbaum
2020-06-28
Simpler way to find containing function
Marshall Lochbaum
2020-06-28
Transpose operation table
Marshall Lochbaum
2020-06-28
Use a table of all operations in GenFn
Marshall Lochbaum
2020-06-27
Handle character and string literals in Tokenize
Marshall Lochbaum
2020-06-26
Add Valences and Choose operators everywhere
Marshall Lochbaum
2020-06-25
Switch c.bqn to vector reduce
Marshall Lochbaum
2020-06-21
Don't use ⊥ or ⊤
Marshall Lochbaum
2020-06-12
Add logic functions and Span to code generator
Marshall Lochbaum
2020-06-12
Rename variables
Marshall Lochbaum
2020-06-12
Separate Tokenize from Parse
Marshall Lochbaum
2020-06-12
Support multi-digit non-negative integers fully
Marshall Lochbaum
2020-06-12
Support multi-digit numbers in the parser (not the generator yet)
Marshall Lochbaum
2020-06-12
Treat arguments as variables from the beginning
Marshall Lochbaum
2020-06-12
Multi-character identifiers
Marshall Lochbaum
2020-06-11
Add monadic ⊣⊢ (no-ops)
Marshall Lochbaum
[next]