Code

History

Commits on main to src/compiler.sl35+
  1. forbid a formal that is just a keyword aloneSigrid Solveig Haflínudóttir committed 3 months ago18edde3
  2. sys image: use more of comma dotSigrid Solveig Haflínudóttir committed 3 months agoe26ca57
  3. fn-disasm: fix loadi8 sign; don't call num->str for nothingSigrid Solveig Haflínudóttir committed 3 months ago570409c
  4. io-close buffers after io->strSigrid Solveig Haflínudóttir committed 3 months ago164f980
  5. rename eof-object? → eof?Sigrid Solveig Haflínudóttir committed 3 months ago70672c2
  6. compiler: less (void) callsSigrid Solveig Haflínudóttir committed 3 months ago1df493d
  7. vm: replace loadt, loadnil and loadvoid with loade8Sigrid Solveig Haflínudóttir committed 3 months agoccd4834
  8. remove opcodes load{a,c}{0,1}Sigrid Solveig Haflínudóttir committed 3 months agoc818994
  9. Revert "fn, compiler: remove function name altogether"Sigrid Solveig Haflínudóttir committed 4 months ago4bd5e1a
  10. fn, compiler: remove function name altogetherSigrid Solveig Haflínudóttir committed 4 months agod7cb41b
  11. combine str-lpad and str-rpad into str-pad; add center alignmentSigrid Solveig Haflínudóttir committed 4 months ago9e4f1d7
  12. rename delete-duplicates to remove-duplicatesSigrid Solveig Haflínudóttir committed 4 months ago0a9d6ff
  13. trycatch: allow second form to be a referenceSigrid Solveig Haflínudóttir committed 11 months ago7793f51
  14. length: throw a type error exception if called with an improper listSigrid Solveig Haflínudóttir committed 12 months agodd9fbf2
  15. compiler: don't inline +blah+ constantsSigrid Solveig Haflínudóttir committed 1 year ago1cd54bd
  16. if: make the else a list of forms with implicit beginSigrid Solveig Haflínudóttir committed 1 year ago235b908
  17. table-foldl → table-foldSigrid Solveig Haflínudóttir committed 1 year ago6996546
  18. add *endianness* and support endian-specific io-write/io-read with numericalsSigrid Solveig Haflínudóttir committed 1 year agoc36eb0c
  19. io: split several functions into two versions (get + set)Sigrid Solveig Haflínudóttir committed 1 year ago2af04fb
  20. io: change things upSigrid Solveig Haflínudóttir committed 1 year ago860c0fe
  21. fn-disasm: fix the wrong num->str callSigrid Solveig Haflínudóttir committed 1 year ago2828a27
  22. reduce the amount of void calls; strip leading ws out of sl.bootSigrid Solveig Haflínudóttir committed 1 year ago95bdd2d
  23. likewise, get rid of 'def for 'Sigrid Solveig Haflínudóttir committed 1 year agodbabb9c
  24. redefine def as a macroSigrid Solveig Haflínudóttir committed 1 year agoa1875f9
  25. compiler: make set! fail on unbound variables instead of warningSigrid Solveig Haflínudóttir committed 1 year ago06df431
  26. compiler: warn about variables set! but not defined firstSigrid Solveig Haflínudóttir committed 1 year agoadd2c15
  27. more docsSigrid Solveig Haflínudóttir committed 1 year ago16a992a
  28. redefine quote as a macro wrapperSigrid Solveig Haflínudóttir committed 1 year agodbdbaa8
  29. if: force the use of an else branchSigrid Solveig Haflínudóttir committed 1 year agoc730102
  30. fn-disasm: size-of code, not lengthSigrid Solveig Haflínudóttir committed 1 year ago2065292
  31. for: rewrite in slSigrid Solveig Haflínudóttir committed 1 year ago004294a
  32. set!: support multiple name-value pairsSigrid Solveig Haflínudóttir committed 1 year ago87109fc
  33. wrap compiler's internal control structures into macrosSigrid Solveig Haflínudóttir committed 1 year ago4529f73
  34. compiler: set!: remove docstring support; better errorsSigrid Solveig Haflínudóttir committed 1 year ago4cf3d68
  35. compiler: remove unnecessary "error:" when throwing oneSigrid Solveig Haflínudóttir committed 1 year ago458e6d2

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