Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
gitlab.com/spritely/guile-hoot
https://gitlab.com/spritely/guile-hoot
05c508389b5b2b12fdc8cfd133dc82f90572aeb2 authored about 1 year ago by Andy Wingo <[email protected]>
fb21e0bfccd6f33688cd4e23d2a6cb88cb1211ad authored about 1 year ago by Andy Wingo <[email protected]>
b9539a6367dce6fcab024300f68fcc032317881c authored about 1 year ago by Andy Wingo <[email protected]>
970970931f762259cd5a6159560a321da6b7f8c6 authored about 1 year ago by Andy Wingo <[email protected]>
3e96f191e744993a05e9eb009d78c2c5f1f93b77 authored about 1 year ago by Andy Wingo <[email protected]>
4ac3129daa46fe48a20578aa3909425b271a4a34 authored about 1 year ago by Andy Wingo <[email protected]>
CPS conversion wraps the inline wasm with unboxing and boxing
operations, hopefully allowing the...
In some cases, tailify would mistype results.
38da54a3b3bd4f0e844b1fbdd2c4b5a993702f37 authored about 1 year ago by Andy Wingo <[email protected]>Fixes #128.
474cba4ef07dbe029d68029682f422fb3fe7e3c7 authored about 1 year ago by Andy Wingo <[email protected]>dad57b5c5309e96ccdf94d272f992599799d935d authored about 1 year ago by Andy Wingo <[email protected]>
f673477fe072b25438945c2289d4395c316eb3ce authored about 1 year ago by Andy Wingo <[email protected]>
0375dd1e878301eaf3f68888c0fb1a8f00661989 authored about 1 year ago by Andy Wingo <[email protected]>
Also, remove char-titlecase; it's not part of r7rs-small.
6fab1f543ef6cd62823f268a0c1d1561bc38b9c2 authored about 1 year ago by Andy Wingo <[email protected]>dd3d813eb4c93dc64fe2dca06ba3aec9d06544f6 authored about 1 year ago by Andy Wingo <[email protected]>
1840b318693ff0846871174dd27456e6317551db authored about 1 year ago by Andy Wingo <[email protected]>
Resolve "gcd typo"
Closes #144
See merge request spritely/guile-hoot!141
0fa1a5572dd299880549412a3a616391f72cfe26 authored about 1 year ago by David Thompson <[email protected]>Resolve "fix expt"
Closes #143
See merge request spritely/guile-hoot!140
3ef77cdabc98d04a9b4b08cbf90b00882717c1e9 authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/prelude.scm (%binary-gcd): Return the result instead of
attempting to call it.
* t...
* module/hoot/stdlib.scm ($mul): Add missing cases for fraction-flonum
multiplication.
* test/te...
Checks for same type and compares recursive field equality, except for
opaque structs which comp...
09bc1cb85fccdfc5dcb07b6144548432265cbe6c authored about 1 year ago by Andy Wingo <[email protected]>
Also fix the compiler to only synthesize struct definitions for structs
that have more fields th...
Resolve "Fix floor division"
Closes #142
See merge request spritely/guile-hoot!139
c71d9f3c69b3c5f288bab2ef237f0da8b9eca3b3 authored about 1 year ago by David Thompson <[email protected]>
* test/test-numeric.scm: New tests; reenable flonum test for
rationalize.
* module/hoot/stdlib.scm ($slow-<, $slow-<=, $slow-=): Rewrite broken
code for comparing a flonu...
* module/hoot/prelude.scm (floor-quotient): Require arguments to be
integers rather than exact i...
* module/language/cps/hoot/lower-primcalls.scm (lower-primcalls): Bind
the imag variable in kima...
Resolve "Support inexact integers in $quo/$mod/$div in stdlib"
Closes #81
See merge request sp...
e3a0a360c709bbdb55a2d56fec3ec34af7095867 authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/stdlib.scm ($f64-integer?, $f64->integer)
($flonum-integer?, $flonum->integer): Ne...
39d8389b82e7fee680b4d11e1c18d85812a711b4 authored about 1 year ago by Andy Wingo <[email protected]>
81008dc7bf0fcc26640861e93d4a1d5a1d1cf5f1 authored about 1 year ago by Andy Wingo <[email protected]>
f2c779e62c6f35504cec5ad418d1106fe61e39e4 authored about 1 year ago by Andy Wingo <[email protected]>
4a55ea2d47b4c8f259e6ee51a99824a3f822d88a authored about 1 year ago by Andy Wingo <[email protected]>
This will allow us to use struct procedures on vtables. Remove the idea
of vtable flags; instea...
ce85af047fe98adf780c437d11fec5a4d9c0e02c authored about 1 year ago by Andy Wingo <[email protected]>
Fixes #73.
269561849e13de0e8497d86cd72bda074014a16e authored about 1 year ago by Andy Wingo <[email protected]>1f97405195a352e5f895398ba7c697a17e75895b authored about 1 year ago by Andy Wingo <[email protected]>
058723c765373639cc5f2829e201f867391f0e23 authored about 1 year ago by Andy Wingo <[email protected]>
Implement string->number
Closes #129
See merge request spritely/guile-hoot!135
2152ec5a6352177101692613f460c52f97955aaf authored about 1 year ago by Robin Templeton <[email protected]>Resolve "fix `exact`"
Closes #140
See merge request spritely/guile-hoot!136
18f6320351cc3c03e1dd760dcca351ae845f9811 authored about 1 year ago by David Thompson <[email protected]>90a00bb73fa1499c2dc16b06228969dfc47fc890 authored about 1 year ago by Robin Templeton <[email protected]>
2c3ad96c0e55144641194b00a5afd23b3bbe2953 authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/stdlib.scm ($decode-f64): Adjust arguments of `$lsh'.
($f64->exact): Use correct v...
reflect: Fix scm-from-char
See merge request spritely/guile-hoot!133
7d7a924f06024f7715fa6689a7f268218f3bf4a8 authored about 1 year ago by David Thompson <[email protected]>vm: Fix br_table
See merge request spritely/guile-hoot!134
c51bf8941f33fa396df6bf316526b70baf87c5e8 authored about 1 year ago by David Thompson <[email protected]>Fixes https://gitlab.com/spritely/guile-hoot/-/issues/139.
2877c2921fcf3472fe0f2ef7b70653cf8ba2f8d4 authored about 1 year ago by Andy Wingo <[email protected]>This will open the door to e.g. synthesizing an import.
f6d599611b1a5c616ca082fb3a04c73325e0fe6c authored about 1 year ago by Andy Wingo <[email protected]>fd5e39f6b28e1d1ae350828a82e902a2e0d185f6 authored about 1 year ago by Andy Wingo <[email protected]>
Treat the i32 'i' value on the stack as unsigned.
bd5cd7a578ca88fead9fbda2ec6d5225acb8574e authored about 1 year ago by David Thompson <[email protected]>285d902710785e541132f4c86376b3a52c1b452d authored about 1 year ago by David Thompson <[email protected]>
Resolve "Fix simple numeric errors"
Closes #136
See merge request spritely/guile-hoot!127
fd0adedac5a5dadcd755764963c6ccb0915090fc authored about 1 year ago by David Thompson <[email protected]>Fix hoot-fixnum?
See merge request spritely/guile-hoot!132
0a1f2efb5b57df5442265784efb0b99cec6d0fb7 authored about 1 year ago by David Thompson <[email protected]>Fix member, memq, memv
See merge request spritely/guile-hoot!131
00eb428a10c3dbc49d40f0d5abe791d019824b3d authored about 1 year ago by Andy Wingo <[email protected]>98a0b02b379677149509866567e3fda86773f89c authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/prelude.scm (%binary-gcd): Call the `inexact?' predicate
instead of the `inexact' ...
* test/test-numeric.scm: Use `test-end*' to ensure correct error
reporting.
* module/hoot/prelude.scm (%binary-lcm): Convert valid inexact arguments
to their exact equivale...
* test/test-numeric.scm: Fix typos in comparison tests and expected
result strings for `floor/' ...
* module/hoot/stdlib.scm ($slow-<): Fix incorrect variable name in cast.
1cbad772d948129161e74c3134f028665d3b80ee authored about 1 year ago by Robin Templeton <[email protected]>522f59fc517100f0bccaa1cc4df484d1320caca0 authored about 1 year ago by Robin Templeton <[email protected]>
61acffaeeed1b4c3b2be91c8e38910047a88f40d authored about 1 year ago by Robin Templeton <[email protected]>
* module/hoot/stdlib.scm ($heap-numbers-equal): Return true if both
arguments are NaNs.
1de6abaa19a3d92ce1d76f7c2714eeebe508cb81 authored about 1 year ago by David Thompson <[email protected]>
6073abea9c6093217501573c943b02d0c6d30adb authored about 1 year ago by Andy Wingo <[email protected]>
ad5b2fe9bbd6e746538d391c7e4e39da5eae5c5b authored about 1 year ago by Andy Wingo <[email protected]>
38a3022e08f4c42b8b7c97ce54967c800c3d7422 authored about 1 year ago by Andy Wingo <[email protected]>
ae250df55ea3be39a17c21d2abcfd960d29becad authored about 1 year ago by Andy Wingo <[email protected]>
bd317c115d8d26b033810762a4f1ae74f09584ba authored about 1 year ago by Andy Wingo <[email protected]>
Remove redundant and poorly named number conversions in stdblib
See merge request spritely/guil...
e11d53c3082191037772107d6d56c05378d02e2d authored about 1 year ago by David Thompson <[email protected]>Fix assoc comparison with head element
See merge request spritely/guile-hoot!130
2441fca3f65e85c1bbccb191837f105249b824b2 authored about 1 year ago by David Thompson <[email protected]>025e695f1a59ff7f232a1f9cb8b03fbc29d5179a authored about 1 year ago by Christine Lemmer-Webber <[email protected]>
My bad!
6d9ac94bb52b5cb46c779ac9082e83fd63c3e6e8 authored about 1 year ago by David Thompson <[email protected]>Fix our implementation of string.compare
See merge request spritely/guile-hoot!128
343f37bfc71ecc71acdb0e4ae5b180158dfe2b26 authored about 1 year ago by David Thompson <[email protected]>14da747bb0d7ff02c582798ff4841c6c1be58241 authored about 1 year ago by David Thompson <[email protected]>
c2ba32592a2e0778398628608d60267481a41407 authored about 1 year ago by David Thompson <[email protected]>
Readme updates: update on browser status, stable install instructions
See merge request spritel...
197c6c4220d16bc4ae4c1e3144831d0601929793 authored about 1 year ago by Christine Lemmer-Webber <[email protected]>6f8b7b05c0c72fa871de34a373d4008094a4ffcf authored about 1 year ago by Christine Lemmer-Webber <[email protected]>
Doc fix: reflect-wasm -> reflector
See merge request spritely/guile-hoot!125
f8b89cce365f9a7f715cce41e98fb60e2725e5da authored about 1 year ago by David Thompson <[email protected]>a71e9411252310540fa63f51ae310bc37fc3d8c0 authored about 1 year ago by Christine Lemmer-Webber <[email protected]>
Previous version had the wrong variable name.
2b7a150825a892a913e75f0c897ea4ae01b2e461 authored about 1 year ago by Christine Lemmer-Webber <[email protected]>prelude: Implement timer procedures
Closes #132
See merge request spritely/guile-hoot!124
8b837a5d6bac4a43f22374014aa38bfa49fffb04 authored about 1 year ago by Robin Templeton <[email protected]>prelude: Stub out command-line and environment procedures
Closes #126
See merge request sprite...
6d61029f1f93eff7daa44f134e20d633a241e73b authored about 1 year ago by Robin Templeton <[email protected]>77f893fbd47c756c2c6b5c5884e2fe8e2791b2f6 authored about 1 year ago by David Thompson <[email protected]>
ad26494ac16932f06480ca23924f2df7d6982bfb authored about 1 year ago by David Thompson <[email protected]>
c029c1c295405211fc52cb0d7bb8af2f229dcea4 authored about 1 year ago by David Thompson <[email protected]>
prelude rationalize
See merge request spritely/guile-hoot!121
c09e323479f29266f89090a37efa8bd9077aa22e authored about 1 year ago by David Thompson <[email protected]>04353b737dd57515045999ad6e1d61015e8a94fb authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/prelude.scm (rationalize): New function, adapted from
commented Scheme code in lib...
a1c62576d79e67c64c990abd99c1062f4ba58b53 authored about 1 year ago by David Thompson <[email protected]>
7420faf17daebe63316fe725956efdf94528185c authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/prelude.scm (%binary-gcd): New function wrapping stdlib's
$gcd.
(%binary-lcm): New...
* module/hoot/prelude.scm (floor/, floor-quotient): New functions.
* test/test-numeric.scm: New ...
c9eefb4d48ef94dbaf43792f52b716f7586fdc15 authored about 1 year ago by David Thompson <[email protected]>
36ad7b96c88d1843215a19d3c698f5d4dc8858dc authored about 1 year ago by David Thompson <[email protected]>
0cfad417c924d49e4aae90f43c368e09dac0f48f authored about 1 year ago by David Thompson <[email protected]>
5558ad2e921b13f249d1c833ea113c4129592ac2 authored about 1 year ago by David Thompson <[email protected]>
The monospace font we use on the Spritely website, Inconsolata, does
not support the unicode cha...
d91f0415887426ac30c4a04f89e4c861d9c2af0a authored about 1 year ago by David Thompson <[email protected]>
433d4ffb077d631975590d8775cfce36b3d9cddb authored about 1 year ago by David Thompson <[email protected]>
d19fd417d024742142d621c84bf24c3e7bf7c01a authored about 1 year ago by David Thompson <[email protected]>