index
:
BQN.git
master
gitar
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
c.bqn
Age
Commit message (
Collapse
)
Author
2020-09-05
Move ~/c.bqn to ~/dc.bqn since it no longer duplicates c.bqn
Marshall Lochbaum
2020-09-05
Merge JS and dbqn versions into UTF-16-independent (!) compiler
Marshall Lochbaum
2020-09-05
Align self-hosted compiler with dzaima/BQN one, except for UTF-16 hacks
Marshall Lochbaum
2020-09-04
Let's never use •UCS again
Marshall Lochbaum
2020-09-04
Affine characters and newer primitives added to dzaima/BQN
Marshall Lochbaum
2020-09-04
Propagate function type for block functions
Marshall Lochbaum
2020-09-03
Add @ support to dbqn-based compiler
Marshall Lochbaum
2020-09-02
Add constant 1-modifier ˙
Marshall Lochbaum
2020-08-20
Handle escaped quotes in strings
Marshall Lochbaum
2020-08-09
Replace ∊ with M for relocating function starts after LEB128 pass
Marshall Lochbaum
2020-08-09
Fix
Marshall Lochbaum
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 ↵
Marshall Lochbaum
unique)
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 ↵
Marshall Lochbaum
functions offset themselves
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
[next]