Commit Graph

9 Commits

Author SHA1 Message Date
Kartik Agaram
01ce563dfe 4262 - literal 'null' 2018-06-17 15:57:37 -07:00
Kartik K. Agaram
9458918f9e 3483 2016-10-08 10:53:06 -07:00
Kartik K. Agaram
760f683f27 3389 2016-09-17 12:55:10 -07:00
Kartik K. Agaram
192d59d3bb 3380
One more place we were missing expanding type abbreviations: inside
container definitions.
2016-09-17 00:43:20 -07:00
Kartik K. Agaram
08f4628e8b 3379
Can't use type abbreviations inside 'memory-should-contain'.
2016-09-17 00:31:55 -07:00
Kartik K. Agaram
10bbca643f 3238
Clean up primitive for reading from file. Never return EOF character.
Stop using null character to indicate EOF as well. Instead, always use a
second product to indicate EOF, and require calls to use it.
2016-08-21 08:13:44 -07:00
Kartik K. Agaram
a621ef95f4 3225 - testable interface for writing files
For example usage of file operations, see filesystem.mu.

Is it ugly that we don't actually write to disk unless we wait for the
writing routine to exit? Maybe there's a nice way to wrap it. At any
rate, all buffering is explicit, which seems a win compared to *nix.
2016-08-18 21:09:27 -07:00
Kartik K. Agaram
47219d0b2b 3224 2016-08-18 20:46:10 -07:00
Kartik K. Agaram
da925d0697 3203 - testable interface for reading a file
This commit was written by Stephen Malina. Thanks also to Stephen for
running into the bug of commit 3202.
2016-08-16 17:13:26 -07:00