about summary refs log tree commit diff stats
path: root/subx/062write-stream.subx
Commit message (Collapse)AuthorAgeFilesLines
* .Kartik Agaram2019-05-271-1/+1
| | | | | | 'get-or-insert-stream' is now the more generic 'get-or-insert' that can handle tables of any value type. But callers have to be careful to cast values to the right type.
* start using the new carry flagKartik Agaram2019-05-131-1/+1
| | | | | Skimping on tests; the code changes seem pretty trivial. Will this fix CI?!
* 5156 - error-checking on writes to fileKartik Agaram2019-05-111-0/+18
| | | | | | | Pretty blunt for now; just abort the entire program on any failure to write. I'm encountering it because I'm somehow treating a stream address as a file descriptor. Maybe mmap is returning addresses below 0x08000000?
* 5154Kartik Agaram2019-05-111-0/+2
| | | | | Bugfix: I'd neglected to update the input stream's state when natively writing a stream to file.
* 4981 - no, go back to 3 phasesKartik Agaram2019-02-181-9/+5
| | | | | | | | | | | | | Considering how much trouble a merge phase would be (commit 4978), it seems simpler to just add the extra syntax for controlling the entry point of the generated ELF binary. But I wouldn't have noticed this if I hadn't taken the time to write out the commit messages of 4976 and 4978. Even if we happened to already have linked list primitives built, this may still be a good idea considering that I'm saving quite a lot of code in duplicated entrypoints.
* 4973Kartik Agaram2019-02-151-5/+5
| | | | | Support immediate operands in the data segment in all the ways we support them in the code segment.
* 4951Kartik Agaram2019-02-031-13/+9
| | | | Cleaner way to compare streams in tests.
* 4950Kartik Agaram2019-02-031-0/+243