Code

History

Commits on escape to src/vm.h35+
  1. cleanupspew committed 1 year agoc1bc5f7
  2. add stkconsspew committed 1 year agoabfc8fb
  3. vector size: use the full range of fixnumSigrid Solveig Haflínudóttir committed 1 year ago8bb31bc
  4. vm: bikeshedSigrid Solveig Haflínudóttir committed 1 year ago841b734
  5. for: rewrite in slSigrid Solveig Haflínudóttir committed 1 year ago004294a
  6. vm opcodes: better arity errorsSigrid Solveig Haflínudóttir committed 1 year agoc458489
  7. rewrite numerical comparison logicSigrid Solveig Haflínudóttir committed 1 year ago99a1b91
  8. put sl_unbound on the stack when popping in debug modeSigrid Solveig Haflínudóttir committed 1 year ago16df203
  9. (bound? T) and (bound? NIL): return TSigrid Solveig Haflínudóttir committed 1 year agoae3c1c5
  10. likely/unlikely based on cache profilingSigrid Solveig Haflínudóttir committed 1 year ago980c289
  11. _t → sl_...Sigrid Solveig Haflínudóttir committed 1 year ago2ab0470
  12. argcount: mark args used if the expected number of args is 0Sigrid Solveig Haflínudóttir committed 1 year ago9a66504
  13. another round of renamingSigrid Solveig Haflínudóttir committed 1 year agoc2ad1dc
  14. float → f32, double → f64Sigrid Solveig Haflínudóttir committed 1 year agodc6306e
  15. apply: add vectors as an argumentspew committed 1 year ago07f852f
  16. aref2 op: set IP before proceedingSigrid Solveig Haflínudóttir committed 1 year ago4ddda67
  17. back to fully dynamic stack; fix a few issues along the waySigrid Solveig Haflínudóttir committed 1 year ago814112a
  18. redefine UNBOUND as a "special"-tagged sl_unboundSigrid Solveig Haflínudóttir committed 1 year ago3951707
  19. builtin fns go only *up to* N_BUILTINS (exclusive)Sigrid Solveig Haflínudóttir committed 1 year ago37eb1a1
  20. sl_is{num,str} → is{num,str}Sigrid Solveig Haflínudóttir committed 1 year ago8685269
  21. make type errors more descriptiveSigrid Solveig Haflínudóttir committed 1 year ago4725ee7
  22. T, NIL, eof-object, #<void>: use its own tag; change isfn(..) to return true for any kind of functionSigrid Solveig Haflínudóttir committed 1 year ago530f324
  23. apply_cl:Sigrid Solveig Haflínudóttir committed 1 year ago4f4e042
  24. brbound → boundaSigrid Solveig Haflínudóttir committed 1 year ago2470c27
  25. vm: apply: throw a type error (rather than assert) if not a functionSigrid Solveig Haflínudóttir committed 1 year agoef35a87
  26. defstruct: properly typed structures and printing/readingSigrid Solveig Haflínudóttir committed 1 year ago1905d7b
  27. defstruct: :predicate NIL to disable predicatesSigrid Solveig Haflínudóttir committed 1 year agob0ffe77
  28. ptr → p32, p64; make ptr an alias to host's pointerSigrid Solveig Haflínudóttir committed 1 year agoc1ac6d7
  29. const-error: throw with the symbol itselfSigrid Solveig Haflínudóttir committed 1 year ago07b1360
  30. report instruction pointer of C builtins in the stack traceSigrid Solveig Haflínudóttir committed 1 year agof4933d2
  31. extend stack tracing to C builtins; include the entire stack trace, alwaysSigrid Solveig Haflínudóttir committed 1 year ago05e66c8
  32. mp → bignumSigrid Solveig Haflínudóttir committed 1 year ago6e44f34
  33. combine cprims and cvalues, free up another tag valueSigrid Solveig Haflínudóttir committed 1 year ago26c804c
  34. fix the rest of unboxed logicSigrid Solveig Haflínudóttir committed 1 year ago3cfea02
  35. unbox the runes, give it its own typeSigrid Solveig Haflínudóttir committed 1 year ago064fc04

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