Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Spritely (secure ActivityPub extensions)

Spritely extends ActivityPub for secure interactions.
Collective - Host: opensource - https://opencollective.com/spritely - Code: https://gitlab.com/spritely

Initial remote handoff count should be 0

gitlab.com/spritely/goblins - 1cf16985dffa95439aef1d1dc02214b9fb2584ea authored about 1 year ago by Jessica Tallon <[email protected]>
Merge remote-tracking branch 'origin/main' into fix-handoff-count

gitlab.com/spritely/guile-goblins - 47a935d1e69e57516733cb4616a65c5bccc5c593 authored about 1 year ago by Jessica Tallon <[email protected]>
Initial remote handoff count should be 0

gitlab.com/spritely/guile-goblins - a971d69a8213613089f527e3ad2f747be53670c4 authored about 1 year ago by Jessica Tallon <[email protected]>
Merge branch 'fix-repl-test' into 'main'

Fix REPL test when locale has limited character set

Closes #139

See merge request spritely/gui...

gitlab.com/spritely/guile-goblins - c2b06902d255eb1ab4060e76f94ced16fdd37fe3 authored about 1 year ago by Jessica Tallon <[email protected]>
make: Get distcheck workin' again.

gitlab.com/spritely/guile-hoot - d19fd417d024742142d621c84bf24c3e7bf7c01a authored about 1 year ago by David Thompson <[email protected]>
Merge branch 'fix-promise-error-sending' into 'master'

Fix propagation of promsie breakage

See merge request spritely/goblins!39

gitlab.com/spritely/goblins - 0f5ab619203018c9a800238f92de1ae4d8b9b8c6 authored about 1 year ago by Christine Lemmer-Webber <[email protected]>
Merge branch 'prelude-division-aliases' into 'main'

define alternative names for quotient, remainder and modulo

See merge request spritely/guile-ho...

gitlab.com/spritely/guile-hoot - fef0f86ec41c3f85517ae16c42ab1e181a8c12d8 authored about 1 year ago by Robin Templeton <[email protected]>
define alternative names for quotient, remainder and modulo

* module/hoot/prelude.scm (truncate-quotient, truncate-remainder)
(floor-remainder): Define wrap...

gitlab.com/spritely/guile-hoot - b68bd77d6307e2a9b8fa523d017480afdaccb7da authored about 1 year ago by Robin Templeton <[email protected]>
make: Remove manifest.scm from EXTRA_DIST.

This file no longer exists in the repo.

gitlab.com/spritely/guile-hoot - 1e4ea1af90bd7e818ba53fe95c5e253c6ce837e1 authored about 1 year ago by David Thompson <[email protected]>
make: Install js-runtime files.

gitlab.com/spritely/guile-hoot - 1e3c14ff6c55a3d7dffac36422b403f1b3948446 authored about 1 year ago by David Thompson <[email protected]>
Merge branch 'prelude-expt' into 'main'

prelude expt

See merge request spritely/guile-hoot!116

gitlab.com/spritely/guile-hoot - 01df279b3f15a6369cb9f2070a947f21d67e63c9 authored about 1 year ago by David Thompson <[email protected]>
Merge branch 'fix-prelude-log-exp' into 'main'

fix log and exp definitions

See merge request spritely/guile-hoot!117

gitlab.com/spritely/guile-hoot - 927524e08f7a9ab70d3bfb1363e2f20eaf89df32 authored about 1 year ago by Robin Templeton <[email protected]>
fix log and exp definitions

* module/hoot/stdlib.scm ($flog, $fexp): Remove extra f64 argument from
parameter lists.
($log, ...

gitlab.com/spritely/guile-hoot - c7a93473747df7f8401e125e68c08b9abff8d9f1 authored about 1 year ago by Robin Templeton <[email protected]>
doc: Add bignum/symbol situation to list of current limitations.

gitlab.com/spritely/guile-hoot - 3c66402ec32b5620279d23eaf3834e9d4635b39d authored about 1 year ago by David Thompson <[email protected]>
repl: Update references to old procedure names.

gitlab.com/spritely/guile-hoot - f9aac2a522860f273a2bf0067e05ed50ddbeed7c authored about 1 year ago by David Thompson <[email protected]>
doc: Improve "Compiling to WASM" section, including a debug tutorial.

gitlab.com/spritely/guile-hoot - c0c059488b9e29c2a8321051c43664fb7e73d90f authored about 1 year ago by David Thompson <[email protected]>
expt

* module/hoot/prelude.scm (expt): New function.
* test/test-numeric.scm: New tests.

gitlab.com/spritely/guile-hoot - 4db4cc778eeb3c841911419928786306b8434338 authored about 1 year ago by Robin Templeton <[email protected]>
doc: Improve tutorial with detailed web server setup.

gitlab.com/spritely/guile-hoot - e2d14b78c64ab72e16b32625c9c7109c807afedd authored about 1 year ago by David Thompson <[email protected]>
Merge branch 'prelude-log-exp' into 'main'

Prelude log and exp

See merge request spritely/guile-hoot!115

gitlab.com/spritely/guile-hoot - f8472bb607cca8703f623e0225590323c5836bf0 authored about 1 year ago by Robin Templeton <[email protected]>
log and exp

* js-runtime/reflect.js (flog, fexp): Add Math.log and Math.exp to rt
object...
* module/hoot/re...

gitlab.com/spritely/guile-hoot - 94cdb15ebe97adafa9a7dad34869a9ad50643972 authored about 1 year ago by Robin Templeton <[email protected]>
doc: List major missing R7RS-small features.

gitlab.com/spritely/guile-hoot - ac689a3fa022b092e962768e3e7f6bf1b2c647ed authored about 1 year ago by David Thompson <[email protected]>
doc: Tweak status section.

gitlab.com/spritely/guile-hoot - 884bd913eeda624314ba5021823835c194f0b5b8 authored about 1 year ago by David Thompson <[email protected]>
doc: Tweak intro.

gitlab.com/spritely/guile-hoot - d4e22ff822874145f870178902d3d284f6b75ee5 authored about 1 year ago by David Thompson <[email protected]>
Merge branch 'prelude-numerator-denominator' into 'main'

Implement numerator and denominator

See merge request spritely/guile-hoot!114

gitlab.com/spritely/guile-hoot - 5ec890c6ecf3fee8438d1760e14b6d0f13ac3f07 authored about 1 year ago by David Thompson <[email protected]>
Update the README.

gitlab.com/spritely/guile-hoot - 3f9e4864741d6602470d6e08062a7ef2c7549b97 authored about 1 year ago by David Thompson <[email protected]>
implement numerator and denominator

* module/hoot/prelude.scm (numerator, denominator): New functions.
* test/test-numeric.scm: New ...

gitlab.com/spritely/guile-hoot - 7fd5099f3fb31adf27e8ba696b8c899c168fa1a5 authored about 1 year ago by Robin Templeton <[email protected]>
Fix call to language reader in read-and-compile.

gitlab.com/spritely/guile-hoot - 5f98cf97c6b615dba210941cac96e6cc098f3e8f authored about 1 year ago by David Thompson <[email protected]>
Update to latest hoot commit.

gitlab.com/spritely/scheme-wireworld - b5033807999cc45299222ea99a9626c4b3887577 authored about 1 year ago by David Thompson <[email protected]>
Merge branch 'wip-lowering' into 'main'

Enable stringref lowering

See merge request spritely/guile-hoot!112

gitlab.com/spritely/guile-hoot - 89b936e198b158fc4a43b43977d783f4f798f45c authored about 1 year ago by David Thompson <[email protected]>
Apply type canonicalization to validation pass.

gitlab.com/spritely/guile-hoot - ea4eec03b44d73db89855cc79224fcf49d3a8033 authored about 1 year ago by David Thompson <[email protected]>
Implement wtf8 imports for reflection in Scheme.

gitlab.com/spritely/guile-hoot - 286a8ac0fbb5e65a0542a7647f5bf27aa6b58ac2 authored about 1 year ago by David Thompson <[email protected]>
Extract canonical types module.

gitlab.com/spritely/guile-hoot - b0e3aaa456103c7bb94a5acd5171baa3f53e9f8a authored about 1 year ago by David Thompson <[email protected]>
Merge branch '121-optimize-equal-type-dispatch' into 'main'

Resolve "Optimize equal? type dispatch"

Closes #121

See merge request spritely/guile-hoot!111

gitlab.com/spritely/guile-hoot - a1de10739022052d1b224b98d4f0ab9cf3e70936 authored about 1 year ago by David Thompson <[email protected]>
check contents of bytevectors and bitvectors in equal?

* module/hoot/prelude.scm (equal?): Check that elements of bytevectors
and bitvectors are equal....

gitlab.com/spritely/guile-hoot - 37e32252d645dda8f506b97b910805560ee59aaf authored about 1 year ago by Robin Templeton <[email protected]>
improve type dispatch in equal?

* module/hoot/prelude.scm (equal?): Rearrange conditionals to reduce
repeated type checks.

gitlab.com/spritely/guile-hoot - 0bd2aa3ac0ec82d6fc281e6ef991b5e7cf826185 authored about 1 year ago by Robin Templeton <[email protected]>
Render initial frame.

gitlab.com/spritely/scheme-wireworld - 77df52abf9ca4cbf99045f51b86eb4a8cc128aac authored about 1 year ago by David Thompson <[email protected]>
Update to latest hoot lower-stringref commit.

gitlab.com/spritely/scheme-wireworld - c99269eff0e81e042a98f2a4bc7b7a9ac589dde9 authored about 1 year ago by David Thompson <[email protected]>
Remove pre-filled cells.

gitlab.com/spritely/scheme-wireworld - 34d31698aedf5f31282fff3437a006281e9b6c64 authored about 1 year ago by David Thompson <[email protected]>
test-vm: use the noop stringref lowering

gitlab.com/spritely/guile-hoot - e33bb50d75569ed7da0c446779a71e78526f3b5a authored about 1 year ago by Andy Wingo <[email protected]>
Cosmetic lower-stringref fixes

gitlab.com/spritely/guile-hoot - c1b596378d4d8f6687fa586740fe73d820d12524 authored about 1 year ago by Andy Wingo <[email protected]>
Fix wasm dump for non-function imports

gitlab.com/spritely/guile-hoot - 48a9b6ef562daec2049ae86d5ce13957913dffd5 authored about 1 year ago by Andy Wingo <[email protected]>
Fix string builder for 4-byte codepoints

gitlab.com/spritely/guile-hoot - 2daf76383d040c0149100ecf72a524ef60c2dab6 authored about 1 year ago by Andy Wingo <[email protected]>
Fix string_to_wtf8

gitlab.com/spritely/guile-hoot - da848ea2fe67e9459050f9d3b0ddeb060bdcc156 authored about 1 year ago by Andy Wingo <[email protected]>
String iters don't need codepoint offset

gitlab.com/spritely/guile-hoot - 6aaa3e07e5754d7715f7f210fbb96e715ffda0a1 authored about 1 year ago by Andy Wingo <[email protected]>
lower-stringrefs also lowers exports

gitlab.com/spritely/guile-hoot - 20837a6251e4fc9b9871abfe99e2d91a1542ec7b authored about 1 year ago by Andy Wingo <[email protected]>
Fix string.measure_wtf16

* module/wasm/lower-stringrefs.scm ($string.measure_wtf16): Fix
termination condition

gitlab.com/spritely/guile-hoot - 7bd39d5573fbae4d99e8e7f7f69f7e835aca7939 authored about 1 year ago by Andy Wingo <[email protected]>
Update test-lower, test-lower-stringrefs for local numbering fix

gitlab.com/spritely/guile-hoot - 4c2663f12fb349ca537a20cb9fae67fc785d9999 authored about 1 year ago by Andy Wingo <[email protected]>
Implement $string.measure_wtf16 so basic-types.wasm can compile

gitlab.com/spritely/guile-hoot - 46673c1e1f6ed0a4e424f392e4e6033bd75fadfb authored about 1 year ago by Andy Wingo <[email protected]>
Merge branch '89-support-else-clause-in-arith-cond-forms' into 'main'

Resolve "Support "else" clause in arith-cond forms"

Closes #89

See merge request spritely/guil...

gitlab.com/spritely/guile-hoot - cd4402372049d90cccab8ee704f36f1b158599de authored about 1 year ago by David Thompson <[email protected]>
Don't wrap internal imports when lowering stringref.

Currently just using the "$" prefix to distinguish internal from
external. Not great!

gitlab.com/spritely/guile-hoot - 4a0dfe4fc68133c14c2339e5f074a5fef730f944 authored about 1 year ago by David Thompson <[email protected]>
Fix string iterator function name in reflect.js.

gitlab.com/spritely/guile-hoot - d71b01d3d03966408457bd79b978fd5a6dc12b31 authored about 1 year ago by David Thompson <[email protected]>
Convert wtf8 strings to JS strings as necessary.

gitlab.com/spritely/guile-hoot - 43fa4e02be821adfca3007f5d5ac61b810794da8 authored about 1 year ago by David Thompson <[email protected]>
Add wtf8_to_string import when instantiating reflector.

gitlab.com/spritely/guile-hoot - d8ae3c729ffa4f2cb53d534d797df3cc08851f94 authored about 1 year ago by David Thompson <[email protected]>
Fix param indexing error in lower-extern-func.

gitlab.com/spritely/guile-hoot - d055c70bf10c3576e92418da2bf8957c4a495cb5 authored about 1 year ago by David Thompson <[email protected]>
Fix stringref lowering

gitlab.com/spritely/guile-hoot - 11aba462d705ae7cf6faebd4819447500e6917f9 authored about 1 year ago by Andy Wingo <[email protected]>
Update wtf8.wat to use explicit memory references

gitlab.com/spritely/guile-hoot - f4e58d150f17f1039c6b9fff9b405a62f7139a54 authored about 1 year ago by Andy Wingo <[email protected]>
Flip the switch: lower to wtf8 strings

gitlab.com/spritely/guile-hoot - 56b479081fb1ff521454c2fc89a2f76e2cec3edd authored about 1 year ago by Andy Wingo <[email protected]>
Don't run VM tests on V8 if $WASM_HOST says no.

gitlab.com/spritely/guile-hoot - e8627fa4a8dd42a9e38ed91a7ff0df47b59f1239 authored about 1 year ago by David Thompson <[email protected]>
doc: Fix typo in Interpreter section.

gitlab.com/spritely/guile-hoot - de8c320ffa6da025485c764ab1532f6864c5e0c4 authored about 1 year ago by David Thompson <[email protected]>
doc: Simplify JS example code in Tutorial section.

gitlab.com/spritely/guile-hoot - 4bbe2083b1fc466dc6f4a05c0fee8d5fd7a73b92 authored about 1 year ago by David Thompson <[email protected]>
Add missing test-lower

gitlab.com/spritely/guile-hoot - d31270c82b003e72fba62c85772ff58c0ecc664a authored about 1 year ago by Andy Wingo <[email protected]>
Add wtf8 support module

gitlab.com/spritely/guile-hoot - 83f4992b7ef86bc82924970638ca8623ed45c39e authored about 1 year ago by Andy Wingo <[email protected]>
Wire up stringref lowering

Currently not yet lowering to WTF8, though.

gitlab.com/spritely/guile-hoot - 2311af7c76464694b3a75256219c1d69044461a2 authored about 1 year ago by Andy Wingo <[email protected]>
Test stringref lowering

gitlab.com/spritely/guile-hoot - 6b62ca1d396c36b8da5d388733835e5bff8c1b12 authored about 1 year ago by Andy Wingo <[email protected]>
Add new "lower-globals" pass

Also rework to have users call "lower-wasm" instead of "resolve-wasm".
That's where we'll slot i...

gitlab.com/spritely/guile-hoot - fe4835de78cf8465b0fe63cd817fa1396b7a7d87 authored about 1 year ago by Andy Wingo <[email protected]>
Merge branch 'vm-finish-array-instructions' into 'main'

Add support for remaining GC instructions

Closes #107

See merge request spritely/guile-hoot!109

gitlab.com/spritely/guile-hoot - 5776ce734ec61c79772911f05f7fd65e5e417d86 authored about 1 year ago by David Thompson <[email protected]>
vm: Add support for global.get in constant expressions.

gitlab.com/spritely/guile-hoot - 808e49fcb5378d727969ec84a3213912521f8fe1 authored about 1 year ago by David Thompson <[email protected]>
vm: Add support for more gc instructions in constant expressions.

gitlab.com/spritely/guile-hoot - 0886e79e05579a8106be0e40e88473113d18c2dc authored about 1 year ago by David Thompson <[email protected]>
Update README instructions.

gitlab.com/spritely/scheme-wireworld - ee1e5ef2281a836d0720b7a32c546a1302587bff authored about 1 year ago by David Thompson <[email protected]>
Update Guix manifest.

gitlab.com/spritely/scheme-wireworld - 949aef3f2adba239505f2d4b8a9096743ad73f37 authored about 1 year ago by David Thompson <[email protected]>
vm: Add extern.internalize and extern.externalize.

gitlab.com/spritely/guile-hoot - 9731b978a9023c24a3f2290b703ac95799eac753 authored about 1 year ago by David Thompson <[email protected]>
vm: Add data vector to instances.

gitlab.com/spritely/guile-hoot - 647fec5ce156ec47828f0009e521d088220cb8ab authored about 1 year ago by David Thompson <[email protected]>
resolve: Fix resolution of passive data segments.

gitlab.com/spritely/guile-hoot - 4637101e784d835946883ad7b26e4b4377949ea7 authored about 1 year ago by David Thompson <[email protected]>
vm: Fix validation of passive data segments.

gitlab.com/spritely/guile-hoot - e237808a39780eb51be7dfdff521a3110bfbce48 authored about 1 year ago by David Thompson <[email protected]>
vm: Only copy active data segments during initialization.

gitlab.com/spritely/guile-hoot - a3dd9d598be01d512d86b147de6f313849d7fb8d authored about 1 year ago by David Thompson <[email protected]>
vm: Add array.new_data, array.new_elem, array.init_data, array.init_elem.

gitlab.com/spritely/guile-hoot - 7132b92735bc2a9a178fcbef75208e9af04139c4 authored about 1 year ago by David Thompson <[email protected]>
vm: Make fill value optional in make-wasm-array.

gitlab.com/spritely/guile-hoot - f215c7e3700ef3ba31917f334fa29eb4a90f72d9 authored about 1 year ago by David Thompson <[email protected]>
Update implementation.

gitlab.com/spritely/scheme-wireworld - 62b3005d56c3e69bc447ba480f45ca968aa03055 authored about 1 year ago by David Thompson <[email protected]>
Merge branch 'finish-disassembler' into 'main'

Finish wasm->wat implementation

Closes #1

See merge request spritely/guile-hoot!107

gitlab.com/spritely/guile-hoot - 4ba1466e069b045b117f1d0a20aee9cad8ea1d78 authored about 1 year ago by terpri <[email protected]>
Merge branch '93-implement-eqv' into 'main'

Resolve "Implement eqv?"

Closes #93

See merge request spritely/guile-hoot!106

gitlab.com/spritely/guile-hoot - 2724430e344f7ffa30df78a5dee797acbca56719 authored about 1 year ago by David Thompson <[email protected]>
Merge branch 'applicable-hoot-proc' into 'main'

reflect: Make reflected procedures applicable.

Closes #109

See merge request spritely/guile-ho...

gitlab.com/spritely/guile-hoot - 4ff7d0879975001b5fc4022bb3a315f27982d064 authored about 1 year ago by terpri <[email protected]>
bitvector equality

* module/hoot/prelude.scm (equal?): Check for equal bitvectors.
* test/test-bitwise.scm: New tests.

gitlab.com/spritely/guile-hoot - a765704246bda462674a3baa2cc4f5f037f18d4d authored about 1 year ago by Robin Templeton <[email protected]>
Merge branch 'wasm-printer' into 'main'

types: Set custom printer for <wasm>

Closes #110

See merge request spritely/guile-hoot!105

gitlab.com/spritely/guile-hoot - 24374a7d9592c94a370512a444d2d07664400f2f authored about 1 year ago by terpri <[email protected]>
* module/hoot/stdlib.scm: Use `else' clauses in arith-cond forms.

gitlab.com/spritely/guile-hoot - 334431a6b712f6d084fc74b2ad1039b3f0baa96e authored about 1 year ago by Robin Templeton <[email protected]>
allow final else clause in arith-cond forms

* module/hoot/stdlib.scm (arith-cond): Check for a default `else' test
in arith-cond clauses.

gitlab.com/spritely/guile-hoot - d68f78cc2a176d44bdc06f1d8fe09e8771e0b8ba authored about 1 year ago by Robin Templeton <[email protected]>
define equal?

* module/hoot/prelude.scm (equal?): New function.
* test/test-bytevectors.scm:
* test/test-numer...

gitlab.com/spritely/guile-hoot - 3ab32562b9785ae716c2bc0012b639a62c15542b authored about 1 year ago by Robin Templeton <[email protected]>
implement $heap-numbers-equal? for eqv?

* module/hoot/stdlib.scm ($heap-numbers-equal?): New function.

gitlab.com/spritely/guile-hoot - b4b90aa8d3ff6c4eea85360007cf1e4908b0d6ff authored about 1 year ago by Robin Templeton <[email protected]>
wat: Finish wasm->wat implementation.

gitlab.com/spritely/guile-hoot - 3b68b1346a784304924d6b8a62abf873750bbd39 authored about 1 year ago by David Thompson <[email protected]>
Fix syntax in lower-stringrefs stdlib

gitlab.com/spritely/guile-hoot - def76c4197e578ea30a2e4ae5bf980cf7e1dfc51 authored about 1 year ago by Andy Wingo <[email protected]>
Fix parsing wat of array.new_data and friends

gitlab.com/spritely/guile-hoot - 2c5cf255f1ac156cf56c22f585ab4fb2c7d2367c authored about 1 year ago by Andy Wingo <[email protected]>
Improve wasm-link when type uses unnamed

gitlab.com/spritely/guile-hoot - 808eb15792d038aab6e1e5905b5a38ef35673766 authored about 1 year ago by Andy Wingo <[email protected]>
reflect: Make reflected procedures applicable.

gitlab.com/spritely/guile-hoot - 9884501315e2636c39a121259679d2bff907e540 authored over 1 year ago by David Thompson <[email protected]>
types: Set custom printer for <wasm>.

The the default printer is overwhelming for anything but the most
trivial of wasms.

gitlab.com/spritely/guile-hoot - 22005ad894d8e79e41a186df38c53e8faea77e5d authored over 1 year ago by David Thompson <[email protected]>
Merge branch '113-fix-inexact-bignum-comparison-in-numeric-eqv' into 'main'

Resolve "Fix inexact bignum comparison in `$numeric-eqv`"

Closes #113

See merge request sprite...

gitlab.com/spritely/guile-hoot - 1376391125021b48213b0885b5032723df991e65 authored over 1 year ago by David Thompson <[email protected]>
Merge branch 'more-docs' into 'main'

Miscellaneous doc improvements

See merge request spritely/guile-hoot!102

gitlab.com/spritely/guile-hoot - ddd2c180e71709d522350bd09d36ad550e677860 authored over 1 year ago by terpri <[email protected]>
fix bignum comparison in $numeric-eqv

* module/hoot/stdlib.scm ($numeric-eqv): Compare bignums with
$big-eq-eq.

gitlab.com/spritely/guile-hoot - 9a50a3eec99489a5a7255c35c779a22ece015d4b authored over 1 year ago by Robin Templeton <[email protected]>
doc: Fill out the Introduction section.

gitlab.com/spritely/guile-hoot - 0e5299566254a94b1f39fe2635496a04aa7194eb authored over 1 year ago by David Thompson <[email protected]>
doc: Add intro paragraph to Toolchain reference section.

gitlab.com/spritely/guile-hoot - b600cc12a1887618184991d0ea5557e151428eb6 authored over 1 year ago by David Thompson <[email protected]>
doc: Expand the Data Types section.

gitlab.com/spritely/guile-hoot - 18420c2dd2ceda483450ad5656255bccd7a67e59 authored over 1 year ago by David Thompson <[email protected]>
doc: Improve Development section.

gitlab.com/spritely/guile-hoot - a654d70e375ec95783fdae35d4d54056e4baf85d authored over 1 year ago by David Thompson <[email protected]>