Code

History

Commits on main to src/sl.c35+
  1. fn-name: C built-in functions always have a nameSigrid Solveig Haflínudóttir committed 1 month ago6e99480
  2. use the old forwarding logic on platform/os combos that make FWD_BIT hard to get rightSigrid Solveig Haflínudóttir committed 2 months ago38b9d76
  3. add argcount_{least,most} for better errors messagesSigrid Solveig Haflínudóttir committed 2 months agof739ebf
  4. rename isspecial → isespecial to fix warnings on FreeBSDSigrid Solveig Haflínudóttir committed 2 months ago2475a0e
  5. use iskeysym throughoutSigrid Solveig Haflínudóttir committed 2 months agoef34644
  6. sl_process_args: fail if an invalid keyword is usedSigrid Solveig Haflínudóttir committed 2 months agob25bed4
  7. make-process: return *after* try-catch blockSigrid Solveig Haflínudóttir committed 3 months ago2a4935c
  8. move headers and docs to their own dirs to declutter src/Sigrid Solveig Haflínudóttir committed 3 months ago77a7e80
  9. the beginnings of external processes (running, signaling, reading/writing, etc)Sigrid Solveig Haflínudóttir committed 3 months ago7f9461f
  10. remove fn-env and fn-maxstackSigrid Solveig Haflínudóttir committed 3 months ago40e74b7
  11. turn all +…+ definitions constantSigrid Solveig Haflínudóttir committed 3 months agoe68cd5f
  12. cons flags: fix wrong alignment on 64-bit platformsSigrid Solveig Haflínudóttir committed 3 months agofb512ba
  13. exit: use both code and messageSigrid Solveig Haflínudóttir committed 3 months agob427ec8
  14. :little-endian, :big-endian: alloc once to fix the leak reportSigrid Solveig Haflínudóttir committed 3 months agoa34cfa6
  15. heap: use forwarding bit instead of an entire cellSigrid Solveig Haflínudóttir committed 3 months agof74b18e
  16. sl_init: cap min heap size to one cons cell (less makes no sense)Sigrid Solveig Haflínudóttir committed 3 months agobffa21c
  17. autogensyms: don't accidentally turn it into keywordsSigrid Solveig Haflínudóttir committed 3 months ago7a2fa64
  18. move *read-table* to sl proc; relocateSigrid Solveig Haflínudóttir committed 3 months ago12cd5b3
  19. add read-list-untilSigrid Solveig Haflínudóttir committed 3 months agob57d460
  20. bikeshedSigrid Solveig Haflínudóttir committed 3 months ago0c87e7e
  21. consflags: only do anything to it if circle is enabledSigrid Solveig Haflínudóttir committed 3 months ago668415a
  22. map_seq: use stack instead of gc handlesSigrid Solveig Haflínudóttir committed 3 months agoecdfd71
  23. reader: move readctx into read state, avoid any GC issues; renamingsSigrid Solveig Haflínudóttir committed 3 months ago0d9ba22
  24. add *read-table* with simple macro character supportSigrid Solveig Haflínudóttir committed 3 months ago35da7ba
  25. ios struct: reduce the sizeSigrid Solveig Haflínudóttir committed 3 months ago043d4ee
  26. sl_load_system_image: don't leave dangling stack referenceSigrid Solveig Haflínudóttir committed 3 months ago7ae9272
  27. sl_process_args: helper to deal with keyworded argsSigrid Solveig Haflínudóttir committed 3 months ago35eb313
  28. sl_init/sl_gc: fix a segfault if heap size is too smallSigrid Solveig Haflínudóttir committed 3 months agoad91775
  29. handle raised exception at all init stages correctlySigrid Solveig Haflínudóttir committed 3 months ago758dc7e
  30. sl_init: allow init functions to raise errorsSigrid Solveig Haflínudóttir committed 3 months ago03a80b8
  31. sl_process_keys: fix an analyzer false alarmSigrid Solveig Haflínudóttir committed 3 months ago92e494a
  32. split out vm opcode interpreterSigrid Solveig Haflínudóttir committed 3 months ago225ecdf
  33. disable sl_thread'ed sl_proc+sl_vm until it's time to use thatSigrid Solveig Haflínudóttir committed 3 months ago9c7b89e
  34. bikeshedSigrid Solveig Haflínudóttir committed 3 months ago45a9291
  35. bikesheddingSigrid Solveig Haflínudóttir committed 4 months ago4b6c904

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