David Thompson
|
1de24cf43d
Add support for struct-ref primitive.
|
6 months ago |
David Thompson
|
f320944f8c
stdlib: Add hash-bytevector and hash-bitvector functions.
|
6 months ago |
Andy Wingo
|
cd9c2dbb18
Add (hoot dynamic-states)
|
6 months ago |
Andy Wingo
|
a456ce31df
Fix calling dynwind rewinders
|
7 months ago |
David Thompson
|
06969e9428
stdlib: Add missing fraction/flonum arithmetic cases.
|
8 months ago |
David Thompson
|
0bf69cb879
stdlib: Throw "division by zero" errors.
|
8 months ago |
David Thompson
|
63e58de8b6
stdlib: Throw "apply to non-list" errors.
|
8 months ago |
David Thompson
|
1f7283ec90
stdlib: Throw "prompt not found" errors.
|
8 months ago |
David Thompson
|
c18468acd3
stdlib: Throw numeric type errors.
|
9 months ago |
David Thompson
|
a7d58a3bd5
Wrap entry to ABI in 'try' block.
|
9 months ago |
Andy Wingo
|
fa28d6f35c
Add tests, fix codegen for kwargs
|
8 months ago |
Andy Wingo
|
7837a454a1
Implement kwargs dispatching stdlib helpers
|
8 months ago |
Andy Wingo
|
167f0504de
Implement exceptions for keyword argument errors
|
8 months ago |
Andy Wingo
|
17eeabbe61
Implement kwarg parsing codegen; stub of stdlib
|
8 months ago |
Andy Wingo
|
14491571a6
stdlib: arg-ref can work for n=[0,2]
|
8 months ago |
David Thompson
|
9dbd10013d
Add simple implementation of file ports.
|
10 months ago |
David Thompson
|
7885b512ba
stdlib: Implement complex number arithmetic.
|
9 months ago |
David Thompson
|
e776ca8b82
stdlib: Fix division of bignum by fraction.
|
9 months ago |
David Thompson
|
e0cb6af70a
stdlib: Fix division of bignum by fraction.
|
9 months ago |
Robin Templeton
|
93938b0f51
Fix $quo fast check and test for smallest bignum.
|
10 months ago |
David Thompson
|
39aee85ef3
stdlib: Grow argv as necessary in $apply.
|
11 months ago |
David Thompson
|
4980df5070
compile: Right-size $argv in start function.
|
11 months ago |
Robin Templeton
|
222ae12716
die for fixnum-fixnum division-by-zero errors
|
11 months ago |
David Thompson
|
3034e71423
Implement weak key hash tables.
|
11 months ago |
David Thompson
|
924b502781
stdlib: Fix bignum gcd case in add-fracnum-fracnum.
|
11 months ago |
Robin Templeton
|
64ab776d6e
require default for non-null-return $hashq-lookup variant
|
11 months ago |
Robin Templeton
|
f63f508608
implement r6rs eq-hashtables
|
1 year ago |
David Thompson
|
ff3bbf24c7
stdlib: Fix fluid-ref*.
|
11 months ago |
David Thompson
|
bbefcc1bf2
stdlib: Add weak-map-get-scm function.
|
1 year ago |
David Thompson
|
9375f5f268
stdlib: Change result type of weak_map_get to (ref null eq).
|
1 year ago |