Code

History

Commits on main to src/io.c35+
  1. file: avoid GC issuesSigrid Solveig Haflínudóttir committed 2 months agoc9a23e5
  2. add *io-default-file-mode* and *io-default-dir-mode*Sigrid Solveig Haflínudóttir committed 2 months ago222175e
  3. ios: append turns streams non-rereadableSigrid Solveig Haflínudóttir committed 2 months agoc4ac3a4
  4. file: add :exclusive and :remove-when-closed flagsSigrid Solveig Haflínudóttir committed 2 months ago3c79e5e
  5. io-pos!: no-op if opened in append modeSigrid Solveig Haflínudóttir committed 2 months ago56cdc2e
  6. add path-make-dir to create directoriesSigrid Solveig Haflínudóttir committed 2 months ago98d914e
  7. add argcount_{least,most} for better errors messagesSigrid Solveig Haflínudóttir committed 2 months agof739ebf
  8. use iskeysym throughoutSigrid Solveig Haflínudóttir committed 2 months agoef34644
  9. sys: sys_chdir, sys_getcwdSigrid Solveig Haflínudóttir committed 2 months agofac1e7a
  10. move headers and docs to their own dirs to declutter src/Sigrid Solveig Haflínudóttir committed 3 months ago77a7e80
  11. the beginnings of external processes (running, signaling, reading/writing, etc)Sigrid Solveig Haflínudóttir committed 3 months ago7f9461f
  12. io-peek: fix if error/EOF on a single runeSigrid Solveig Haflínudóttir committed 3 months agod5e5097
  13. :little-endian, :big-endian: alloc once to fix the leak reportSigrid Solveig Haflínudóttir committed 3 months agoa34cfa6
  14. io-peek: special-case a single rune/utf8 to not overreadSigrid Solveig Haflínudóttir committed 3 months ago782c266
  15. add read-list-untilSigrid Solveig Haflínudóttir committed 3 months agob57d460
  16. ios struct: reduce the sizeSigrid Solveig Haflínudóttir committed 3 months ago043d4ee
  17. read: no need to keep io across GCSigrid Solveig Haflínudóttir committed 3 months agobf87735
  18. buffer: verify arguments first, then allocateSigrid Solveig Haflínudóttir committed 3 months ago4db775c
  19. io-peek: support multiple utf8 and runes just as io-read; document itSigrid Solveig Haflínudóttir committed 3 months ago087c972
  20. io buffer: fix garbage data after several gc callsSigrid Solveig Haflínudóttir committed 3 months agoa8f3162
  21. buffer: :start and :end to specify the data rangeSigrid Solveig Haflínudóttir committed 3 months ago3eb23c2
  22. io-read, io-peek: fix cutting down and rethink eof casesSigrid Solveig Haflínudóttir committed 3 months ago6e88c5a
  23. sl_process_args: helper to deal with keyworded argsSigrid Solveig Haflínudóttir committed 3 months ago35eb313
  24. file builtin: be more strict about argumentsSigrid Solveig Haflínudóttir committed 3 months agocf62f77
  25. buffer: read-only buffering of underlying plain old dataSigrid Solveig Haflínudóttir committed 3 months ago75f3709
  26. support 64-bit unboxed values on 32-bit platformsSigrid Solveig Haflínudóttir committed 3 months ago8815b50
  27. io: add path-renameSigrid Solveig Haflínudóttir committed 3 months ago479022e
  28. rename delete-file → path-deleteSigrid Solveig Haflínudóttir committed 3 months ago8ede478
  29. rename eof-object? → eof?Sigrid Solveig Haflínudóttir committed 3 months ago70672c2
  30. print: reduce stack size as wellSigrid Solveig Haflínudóttir committed 4 months agoab14fc7
  31. read: sl_read_sexpr may GC, avoid referencing random memory regionsSigrid Solveig Haflínudóttir committed 4 months ago15582af
  32. remove ios_eof, access the field directlySigrid Solveig Haflínudóttir committed 4 months agoc47c693
  33. replace io-peek-rune with io-peekSigrid Solveig Haflínudóttir committed 4 months agod964467
  34. always use cthrow/bthrow with exceptionsSigrid Solveig Haflínudóttir committed 9 months ago5ed3445
  35. add and use noargs() instead of argcount(0)Sigrid Solveig Haflínudóttir committed 9 months ago14c4467

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t