| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
better use of the buffer system
|
|
|
|
| |
decrease the number mallocs
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
improving performance
|
| |
|
| |
|
|
|
|
| |
instead of the runes
|
|
|
|
| |
interface to a single struct
|
| |
|
| |
|
|
|
|
|
|
| |
own JSON parser and serialiser
These changes improve performance
|
| |
|
|
|
|
| |
implementation
|
| |
|
|
|
|
| |
This is to reduce the amount of translating between them that needs to be done
|
| |
|
|
|
|
| |
This results in a massive performance boost, ~4x speedup
|
|
|
|
| |
whatever is inside it
|
| |
|
| |
|
|
|
|
| |
We'll see if this sticks
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
commands
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
" as a literal for it
|
|
|
|
| |
This frees up " to be used for a string terminal literal
|
| |
|
| |
|
|
|
|
| |
These have all been made redundant by the incredible substitute command
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Substitute now captures the command after it and only runs it if the substitution is a success
|
| |
|
|
|
|
|
|
| |
workspace contained a list of WalkItems, pairs of paths and values.
The new system can still hold a list of values but only one path, which is in itself a list of values.
The X register is miscellaneous. All 3 hold a list of values (which are JSON tokens)
|
| |
|
|
|
|
| |
larger program
|
|
|
|
| |
allowed
|