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
define alternative names for quotient, remainder and modulo
See merge request spritely/guile-ho...
fef0f86ec41c3f85517ae16c42ab1e181a8c12d8 authored about 1 year ago by Robin Templeton <[email protected]>
* module/hoot/prelude.scm (truncate-quotient, truncate-remainder)
(floor-remainder): Define wrap...
This file no longer exists in the repo.
1e4ea1af90bd7e818ba53fe95c5e253c6ce837e1 authored about 1 year ago by David Thompson <[email protected]>1e3c14ff6c55a3d7dffac36422b403f1b3948446 authored about 1 year ago by David Thompson <[email protected]>
prelude expt
See merge request spritely/guile-hoot!116
01df279b3f15a6369cb9f2070a947f21d67e63c9 authored about 1 year ago by David Thompson <[email protected]>fix log and exp definitions
See merge request spritely/guile-hoot!117
927524e08f7a9ab70d3bfb1363e2f20eaf89df32 authored about 1 year ago by Robin Templeton <[email protected]>
* module/hoot/stdlib.scm ($flog, $fexp): Remove extra f64 argument from
parameter lists.
($log, ...
3c66402ec32b5620279d23eaf3834e9d4635b39d authored about 1 year ago by David Thompson <[email protected]>
f9aac2a522860f273a2bf0067e05ed50ddbeed7c authored about 1 year ago by David Thompson <[email protected]>
c0c059488b9e29c2a8321051c43664fb7e73d90f authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/prelude.scm (expt): New function.
* test/test-numeric.scm: New tests.
e2d14b78c64ab72e16b32625c9c7109c807afedd authored about 1 year ago by David Thompson <[email protected]>
Prelude log and exp
See merge request spritely/guile-hoot!115
f8472bb607cca8703f623e0225590323c5836bf0 authored about 1 year ago by Robin Templeton <[email protected]>
* js-runtime/reflect.js (flog, fexp): Add Math.log and Math.exp to rt
object...
* module/hoot/re...
d4e22ff822874145f870178902d3d284f6b75ee5 authored about 1 year ago by David Thompson <[email protected]>
884bd913eeda624314ba5021823835c194f0b5b8 authored about 1 year ago by David Thompson <[email protected]>
ac689a3fa022b092e962768e3e7f6bf1b2c647ed authored about 1 year ago by David Thompson <[email protected]>
Implement numerator and denominator
See merge request spritely/guile-hoot!114
5ec890c6ecf3fee8438d1760e14b6d0f13ac3f07 authored about 1 year ago by David Thompson <[email protected]>3f9e4864741d6602470d6e08062a7ef2c7549b97 authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/prelude.scm (numerator, denominator): New functions.
* test/test-numeric.scm: New ...
5f98cf97c6b615dba210941cac96e6cc098f3e8f authored about 1 year ago by David Thompson <[email protected]>
Enable stringref lowering
See merge request spritely/guile-hoot!112
89b936e198b158fc4a43b43977d783f4f798f45c authored about 1 year ago by David Thompson <[email protected]>286a8ac0fbb5e65a0542a7647f5bf27aa6b58ac2 authored about 1 year ago by David Thompson <[email protected]>
ea4eec03b44d73db89855cc79224fcf49d3a8033 authored about 1 year ago by David Thompson <[email protected]>
b0e3aaa456103c7bb94a5acd5171baa3f53e9f8a authored about 1 year ago by David Thompson <[email protected]>
Resolve "Optimize equal? type dispatch"
Closes #121
See merge request spritely/guile-hoot!111
a1de10739022052d1b224b98d4f0ab9cf3e70936 authored about 1 year ago by David Thompson <[email protected]>
* module/hoot/prelude.scm (equal?): Check that elements of bytevectors
and bitvectors are equal....
* module/hoot/prelude.scm (equal?): Rearrange conditionals to reduce
repeated type checks.
e33bb50d75569ed7da0c446779a71e78526f3b5a authored about 1 year ago by Andy Wingo <[email protected]>
c1b596378d4d8f6687fa586740fe73d820d12524 authored about 1 year ago by Andy Wingo <[email protected]>
48a9b6ef562daec2049ae86d5ce13957913dffd5 authored about 1 year ago by Andy Wingo <[email protected]>
2daf76383d040c0149100ecf72a524ef60c2dab6 authored about 1 year ago by Andy Wingo <[email protected]>
da848ea2fe67e9459050f9d3b0ddeb060bdcc156 authored about 1 year ago by Andy Wingo <[email protected]>
6aaa3e07e5754d7715f7f210fbb96e715ffda0a1 authored about 1 year ago by Andy Wingo <[email protected]>
20837a6251e4fc9b9871abfe99e2d91a1542ec7b authored about 1 year ago by Andy Wingo <[email protected]>
* module/wasm/lower-stringrefs.scm ($string.measure_wtf16): Fix
termination condition
4c2663f12fb349ca537a20cb9fae67fc785d9999 authored about 1 year ago by Andy Wingo <[email protected]>
46673c1e1f6ed0a4e424f392e4e6033bd75fadfb authored about 1 year ago by Andy Wingo <[email protected]>
Resolve "Support "else" clause in arith-cond forms"
Closes #89
See merge request spritely/guil...
cd4402372049d90cccab8ee704f36f1b158599de authored about 1 year ago by David Thompson <[email protected]>d71b01d3d03966408457bd79b978fd5a6dc12b31 authored about 1 year ago by David Thompson <[email protected]>
43fa4e02be821adfca3007f5d5ac61b810794da8 authored about 1 year ago by David Thompson <[email protected]>
56b479081fb1ff521454c2fc89a2f76e2cec3edd authored about 1 year ago by Andy Wingo <[email protected]>
f4e58d150f17f1039c6b9fff9b405a62f7139a54 authored about 1 year ago by Andy Wingo <[email protected]>
11aba462d705ae7cf6faebd4819447500e6917f9 authored about 1 year ago by Andy Wingo <[email protected]>
d055c70bf10c3576e92418da2bf8957c4a495cb5 authored about 1 year ago by David Thompson <[email protected]>
d8ae3c729ffa4f2cb53d534d797df3cc08851f94 authored about 1 year ago by David Thompson <[email protected]>
Currently just using the "$" prefix to distinguish internal from
external. Not great!
e8627fa4a8dd42a9e38ed91a7ff0df47b59f1239 authored about 1 year ago by David Thompson <[email protected]>
4bbe2083b1fc466dc6f4a05c0fee8d5fd7a73b92 authored about 1 year ago by David Thompson <[email protected]>
de8c320ffa6da025485c764ab1532f6864c5e0c4 authored about 1 year ago by David Thompson <[email protected]>
d31270c82b003e72fba62c85772ff58c0ecc664a authored about 1 year ago by Andy Wingo <[email protected]>
83f4992b7ef86bc82924970638ca8623ed45c39e authored about 1 year ago by Andy Wingo <[email protected]>
Currently not yet lowering to WTF8, though.
2311af7c76464694b3a75256219c1d69044461a2 authored about 1 year ago by Andy Wingo <[email protected]>6b62ca1d396c36b8da5d388733835e5bff8c1b12 authored about 1 year ago by Andy Wingo <[email protected]>
Also rework to have users call "lower-wasm" instead of "resolve-wasm".
That's where we'll slot i...
Add support for remaining GC instructions
Closes #107
See merge request spritely/guile-hoot!109
5776ce734ec61c79772911f05f7fd65e5e417d86 authored about 1 year ago by David Thompson <[email protected]>0886e79e05579a8106be0e40e88473113d18c2dc authored about 1 year ago by David Thompson <[email protected]>
808e49fcb5378d727969ec84a3213912521f8fe1 authored about 1 year ago by David Thompson <[email protected]>
647fec5ce156ec47828f0009e521d088220cb8ab authored about 1 year ago by David Thompson <[email protected]>
a3dd9d598be01d512d86b147de6f313849d7fb8d authored about 1 year ago by David Thompson <[email protected]>
9731b978a9023c24a3f2290b703ac95799eac753 authored about 1 year ago by David Thompson <[email protected]>
4637101e784d835946883ad7b26e4b4377949ea7 authored about 1 year ago by David Thompson <[email protected]>
f215c7e3700ef3ba31917f334fa29eb4a90f72d9 authored about 1 year ago by David Thompson <[email protected]>
e237808a39780eb51be7dfdff521a3110bfbce48 authored about 1 year ago by David Thompson <[email protected]>
7132b92735bc2a9a178fcbef75208e9af04139c4 authored about 1 year ago by David Thompson <[email protected]>
Finish wasm->wat implementation
Closes #1
See merge request spritely/guile-hoot!107
4ba1466e069b045b117f1d0a20aee9cad8ea1d78 authored about 1 year ago by terpri <[email protected]>Resolve "Implement eqv?"
Closes #93
See merge request spritely/guile-hoot!106
2724430e344f7ffa30df78a5dee797acbca56719 authored about 1 year ago by David Thompson <[email protected]>reflect: Make reflected procedures applicable.
Closes #109
See merge request spritely/guile-ho...
4ff7d0879975001b5fc4022bb3a315f27982d064 authored about 1 year ago by terpri <[email protected]>
* module/hoot/prelude.scm (equal?): Check for equal bitvectors.
* test/test-bitwise.scm: New tests.
types: Set custom printer for <wasm>
Closes #110
See merge request spritely/guile-hoot!105
24374a7d9592c94a370512a444d2d07664400f2f authored about 1 year ago by terpri <[email protected]>334431a6b712f6d084fc74b2ad1039b3f0baa96e authored about 1 year ago by Robin Templeton <[email protected]>
* module/hoot/stdlib.scm (arith-cond): Check for a default `else' test
in arith-cond clauses.
* module/hoot/prelude.scm (equal?): New function.
* test/test-bytevectors.scm:
* test/test-numer...
* module/hoot/stdlib.scm ($heap-numbers-equal?): New function.
b4b90aa8d3ff6c4eea85360007cf1e4908b0d6ff authored about 1 year ago by Robin Templeton <[email protected]>3b68b1346a784304924d6b8a62abf873750bbd39 authored about 1 year ago by David Thompson <[email protected]>
def76c4197e578ea30a2e4ae5bf980cf7e1dfc51 authored about 1 year ago by Andy Wingo <[email protected]>
808eb15792d038aab6e1e5905b5a38ef35673766 authored about 1 year ago by Andy Wingo <[email protected]>
2c5cf255f1ac156cf56c22f585ab4fb2c7d2367c authored about 1 year ago by Andy Wingo <[email protected]>
9884501315e2636c39a121259679d2bff907e540 authored over 1 year ago by David Thompson <[email protected]>
The the default printer is overwhelming for anything but the most
trivial of wasms.
Resolve "Fix inexact bignum comparison in `$numeric-eqv`"
Closes #113
See merge request sprite...
1376391125021b48213b0885b5032723df991e65 authored over 1 year ago by David Thompson <[email protected]>Miscellaneous doc improvements
See merge request spritely/guile-hoot!102
ddd2c180e71709d522350bd09d36ad550e677860 authored over 1 year ago by terpri <[email protected]>
* module/hoot/stdlib.scm ($numeric-eqv): Compare bignums with
$big-eq-eq.
0e5299566254a94b1f39fe2635496a04aa7194eb authored over 1 year ago by David Thompson <[email protected]>
b600cc12a1887618184991d0ea5557e151428eb6 authored over 1 year ago by David Thompson <[email protected]>
18420c2dd2ceda483450ad5656255bccd7a67e59 authored over 1 year ago by David Thompson <[email protected]>
a654d70e375ec95783fdae35d4d54056e4baf85d authored over 1 year ago by David Thompson <[email protected]>
f1bc604dd343ffdf53008e0fba4465a100d19a4c authored over 1 year ago by David Thompson <[email protected]>
8fd60401c7c402e4683d8ff4113bb7afe3a6dcdd authored over 1 year ago by Andy Wingo <[email protected]>
Entirely untested!
3284045cacfe3a60c22f8e73fef69a9a5dfc0d91 authored over 1 year ago by Andy Wingo <[email protected]>05153cc8a8b6ad43064caf826f753c5fe164480d authored over 1 year ago by David Thompson <[email protected]>
50e4c52437cbb2da343536796a1d4232df09728b authored over 1 year ago by David Thompson <[email protected]>
f5ce4ede8ad97e5b1b2d32285ea58067358655e7 authored over 1 year ago by David Thompson <[email protected]>
62d3dc8efd577787d52f5a0ceb7f3e6d31efd4dd authored over 1 year ago by David Thompson <[email protected]>
b7da2e5d4604ce3dc381b158d538e8462291026b authored over 1 year ago by David Thompson <[email protected]>
Add a manual (and improve VM interface)
Closes #90
See merge request spritely/guile-hoot!101
8d3ab8d35ad17283c7a96c243e56e769125df8f1 authored over 1 year ago by David Thompson <[email protected]>f89254cfe8eef200a0a115ba67d992705ed4aeeb authored over 1 year ago by David Thompson <[email protected]>
Scheme makes no guarantee of argument evaluation order, so popping the
stack twice in the argume...
a7188e693c693a028e1a555a9fdaa7bd7dd22d06 authored over 1 year ago by David Thompson <[email protected]>
837e9e8e7912fce98ecc89deb2f3284a4b1bccf9 authored over 1 year ago by David Thompson <[email protected]>