Code

History

Commits on main to src/cvalues.c35+
  1. cvalues: simplify/clean up return_from_* and its callsSigrid Solveig Haflínudóttir committed 1 month agoce486cd
  2. remove redundant castsSigrid Solveig Haflínudóttir committed 1 month agoe4486dc
  3. /: always divide as floating point, always return a floating pointSigrid Solveig Haflínudóttir committed 1 month ago11945a2
  4. add argcount_{least,most} for better errors messagesSigrid Solveig Haflínudóttir committed 2 months agof739ebf
  5. rename isspecial → isespecial to fix warnings on FreeBSDSigrid Solveig Haflínudóttir committed 2 months ago2475a0e
  6. mk_cbuiltin: allocate just enough (was too much)Sigrid Solveig Haflínudóttir committed 2 months ago1051294
  7. move headers and docs to their own dirs to declutter src/Sigrid Solveig Haflínudóttir committed 3 months ago77a7e80
  8. cvalue_cutdown: make it actually workSigrid Solveig Haflínudóttir committed 3 months agof88b134
  9. support 64-bit unboxed values on 32-bit platformsSigrid Solveig Haflínudóttir committed 3 months ago8815b50
  10. add "tag-of" to print the internal VM tag of a valueSigrid Solveig Haflínudóttir committed 3 months ago8efbd14
  11. cvalue_relocate, cvalue_compare: bikeshedSigrid Solveig Haflínudóttir committed 3 months ago2026143
  12. move overflow-aware macros elsewhereSigrid Solveig Haflínudóttir committed 3 months ago2a331a6
  13. bignum: allocate cvalue after init to avoid garbage leak on wrong arg typeSigrid Solveig Haflínudóttir committed 4 months ago40a17b0
  14. always use cthrow/bthrow with exceptionsSigrid Solveig Haflínudóttir committed 9 months ago5ed3445
  15. argcount: it's always 'nargs', so get rid of this parameterSigrid Solveig Haflínudóttir committed 9 months ago758ec7e
  16. move more stuff out of sl.hSigrid Solveig Haflínudóttir committed 9 months agodbe728b
  17. fix clang-tidy warnings, reduce memory used by cvaluesSigrid Solveig Haflínudóttir committed 9 months agoc8d3e90
  18. count alloc pressure better and display it with (vm-stats)Sigrid Solveig Haflínudóttir committed 10 months agoc9dfea0
  19. sl_cv: make inline space not an array but just a single byteSigrid Solveig Haflínudóttir committed 10 months ago8ba2cfd
  20. ios: add and use system-specific sys_open and sys_fd_setupSigrid Solveig Haflínudóttir committed 10 months ago543ba3f
  21. minor fixesSigrid Solveig Haflínudóttir committed 10 months ago93e7d9a
  22. bikesheddingSigrid Solveig Haflínudóttir committed 10 months ago3003d4b
  23. a whole lot of attributesSigrid Solveig Haflínudóttir committed 10 months ago1644a70
  24. type-of: return the same type ('fn') regardless of whether the function is built-in or notSigrid Solveig Haflínudóttir committed 10 months ago6e09ceb
  25. sl.h: clean up for future public APISigrid Solveig Haflínudóttir committed 10 months ago951eadc
  26. C FFI: the beginningsSigrid Solveig Haflínudóttir committed 10 months ago2f8fcfd
  27. aref, aset!, length: treat in-memory io buffers and sequencesSigrid Solveig Haflínudóttir committed 11 months ago5fe4bdb
  28. io-write: fix completely broken flipping on the opposite endianSigrid Solveig Haflínudóttir committed 11 months ago8f03018
  29. remove a bit of unused logicSigrid Solveig Haflínudóttir committed 11 months ago5561318
  30. cvalues: make notype staticSigrid Solveig Haflínudóttir committed 11 months ago4161531
  31. fix compilation warningsSigrid Solveig Haflínudóttir committed 11 months ago95f66bc
  32. ash: make boxed c values work the same way as unboxed onesSigrid Solveig Haflínudóttir committed 11 months agoed12ca4
  33. ash: put a temp workaround for boxed cvaluesSigrid Solveig Haflínudóttir committed 11 months agod2f9ab3
  34. unboxed: stop fitting 64-bit values as unboxed on 32-bit platformsSigrid Solveig Haflínudóttir committed 11 months ago9be3860
  35. bikesheddingSigrid Solveig Haflínudóttir committed 11 months ago40b045d

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