Ecosyste.ms: OpenCollective

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

github.com/ponylang/ponyc

Pony is an open-source, actor-model, capabilities-secure, high performance programming language
https://github.com/ponylang/ponyc

Fix for running tests with `use=` flags enabled (#4363)

Prior to this commit, running `make test` after running
`make configure use=use_flag` would fai...

b6c3c611d2bdf072457db90d4d6dd583290969d4 authored over 1 year ago by Dipin Hora <[email protected]>
Ensure all build files go into correct output dir when `use` flags are enabled (#4361)

Prior to this commit, build with `use` flags enabled would have some build
files saved to the w...

04d6d63bc6890156bf17699876982b167304f5c3 authored over 1 year ago by Dipin Hora <[email protected]>
Make sure the test runner gets rebuilt whenever ponyc gets rebuilt (#4362)

Prior to this commit, a call to `make build` would not rebuild the
test `runner` whenever `pony...

44b777d37690dba225a286accff2f34952335d99 authored over 1 year ago by Dipin Hora <[email protected]>
fix `names_typeparam` to prevent access to an AST node that was just replaced (#4360)

This was flagged by either the memory sanitizer or the undefined behavior
sanitizer.

Prior t...

8f2e7b6b92c16a93f68a6f94f49d59a5e07ee0f1 authored over 1 year ago by Dipin Hora <[email protected]>
Don't run test in debugger on Arm (#4358)

CirrusCI moved the Arm infrastructure from AWS to Google's cloud.
In the process, the security ...

c639c23d9da234bc390e07d7937652e1961cb6e1 authored over 1 year ago by Sean T Allen <[email protected]>
fix `normalise_string` to prevent issues when `lexer->buflen` == 0 (#4359)

This was flagged by either the memory sanitizer or the undefined
behavior sanitizer as an issue...

8b72fa56d838f912241fe1d8f0809c660fc1950d authored over 1 year ago by Dipin Hora <[email protected]>
Correct Arm stress test names

64dcc742bba91eaad9cc91d9171bd41f3c4dfa9a authored over 1 year ago by Sean T. Allen <[email protected]>
Use atomic store in `ponyint_release_cycle_detector_critical` function (#4354)

Prior to this commit the `ponyint_release_cycle_detector_critical` function
wrote 0 to the `act...

6cf46c656d83a25a2f6e288174e8ba89f75e5ef5 authored over 1 year ago by Dipin Hora <[email protected]>
Updates release notes for PR #4353

e5f1c3a84a50c040594aca5510b7d6401a5eda27 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4353

875cc9005593c609c08dae8c4b43438aa7055cca authored over 1 year ago by Ponylang Main Bot <[email protected]>
Stop putting `stable` in ponyc Docker images (#4353)

It has been deprecated for ages and ages.

5c60412ae1caedabcb5592eb74aa778cc2a26c90 authored over 1 year ago by Sean T Allen <[email protected]>
Update artefacts list in RELEASE_PROCESS.md

6c9b027ac2e923c9723e08756d480f22d2b98f81 authored over 1 year ago by Sean T. Allen <[email protected]>
Rotate release notes as part of the 0.55.0 release

226393396a4ca9b550a29fefc542bf7143e1df9c authored over 1 year ago by Ponylang Main Bot <[email protected]>
Add unreleased section to CHANGELOG post 0.55.0 release

cbee0d571d9d873bb86ffa02f5522b18f3cd24f4 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update VERSION in preparation for 0.55.0 release

6a1b4c09b62f3ee8241a0376a993b3550efe16c4 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG.md in preparation for 0.55.0 release

1db0d0b07d541365e2840848b3b43a75754a20bf authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4351

c41393ce8e3003feeda8e0bd3aa20d019b191505 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Updates release notes for PR #4351

d82fb4a1fc1486bb7f4286f8e1195c1993eaaa34 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Drop Ubuntu 18.04 support (#4351)

Ubuntu 18.04 long term support has ended, as per our support standard
we are dropping support f...

4634a3ab1b420c2162f01aa1de1692fd7ae71f76 authored over 1 year ago by Sean T Allen <[email protected]>
Update CHANGELOG for PR #4347

0f770d6ad0b691ecf3f8c1643d9185ef68d049fa authored over 1 year ago by Ponylang Main Bot <[email protected]>
Updates release notes for PR #4347

8592d826d127d8fe90552e8fd359e0b343553b0d authored over 1 year ago by Ponylang Main Bot <[email protected]>
Fix a possible resource leak with `with` blocks (#4347)

Previously, `with` blocks would allow the usage of `_` as a variable in
the `with` parameters.
...

e98b6fd9aa93e2df612f230ca518ef56fb902e7c authored over 1 year ago by Sean T Allen <[email protected]>
Updates release notes for PR #4349

348ecfa88b399498df6c9b1dec1fd562c3e02026 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4349

375ad759ccd6085eb1894361792f9e9877bb47a0 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Change supported MacOS version from Monterey to Ventura (#4349)

83fbc43da2143804c538be77a06ebc36a3e13d74 authored over 1 year ago by Sean T Allen <[email protected]>
Refactor `pony_type_t` for better struct packing. (#4328)

This change moves the recently introduced field
`bool might_reference_actor` to a later part of...

2b0823236d5399bb46652537c0e5280c89abd352 authored over 1 year ago by Joe Eli McIlvain <[email protected]>
Rotate release notes as part of the 0.54.1 release

1dbb6a8e65e626be2d184c5d0ec59a42dc3808a1 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Add unreleased section to CHANGELOG post 0.54.1 release

5bb55f1c702aeb4a8a2d10712f5fc3289ae03da5 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update VERSION in preparation for 0.54.1 release

297efcef9f3b7b17b7b2ed11c3ed7365498d6637 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG.md in preparation for 0.54.1 release

db3f98aa4a03cedf3b91d674d3262dc12f83c159 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4341

7bc437d1da2be5152c1bec18db82655dd86993db authored over 1 year ago by Ponylang Main Bot <[email protected]>
Updates release notes for PR #4341

1ec92bdc74e96aae5e289f7a5600ffd0d46df53f authored over 1 year ago by Ponylang Main Bot <[email protected]>
Fix bug in HeapToStack optimization pass (#4341)

Our HeapToStack optimization pass was occassionally generating incorrect IR.

The following is...

7caadd546d89210a622ac66f11304d98e1dd6e03 authored over 1 year ago by Sean T Allen <[email protected]>
Add an actual member to stacks (#4333)

These data structures in the Pony runtime act as a macro-named encapsulation layer
over an inte...

c89ec8d81553e7d2968b69f92a88d37c286d05b6 authored over 1 year ago by Dante Broggi <[email protected]>
Make HASHMAP's fill_ratio function consistent (#4335)

with the other HASHMAP functions by taking a name_t, not a general hashmap_t

7950bdd0416d533d8b728ad7a185bd4851e9c5a8 authored over 1 year ago by Dante Broggi <[email protected]>
Updates release notes for PR #4327

ffc3503a3c0f76b63f5aaee8c44e09a11ff21561 authored over 1 year ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4327

9eac6c47cacbe5a88ead69498cc100704241bf8b authored over 1 year ago by Ponylang Main Bot <[email protected]>
LLVM 15 (#4327)

Updates to LLVM 15 and in the process removes the MergeRealloc optimization pass.

This optimi...

6806b6b512e0030dc3df765ef756fbcb6b31ebf0 authored over 1 year ago by Joe Eli McIlvain <[email protected]>
Add assertions in check_permission (#4334)

6a7c59b04cade8bdafab8d630e8e55256c44ac95 authored almost 2 years ago by Dante Broggi <[email protected]>
Directly initialize immediately assigned variable (#4337)

ca5b7291ed01f69f2dd9e8ec4cca2d8e3038fd0a authored almost 2 years ago by Dante Broggi <[email protected]>
Fix typo 'potentially' (#4332)

f1d4d452ba726da08e6462adb23f5defdb50e9dd authored almost 2 years ago by Dante Broggi <[email protected]>
Clean up formatting in example code

b62fbea4c115ba24860bea75a39648bfc3dccbdb authored almost 2 years ago by Sean T. Allen <[email protected]>
Rotate release notes as part of the 0.54.0 release

a17b994f1226a70d377e9235b84f09812eb18e3c authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Add unreleased section to CHANGELOG post 0.54.0 release

4870f019e3cd64e0764e390b28ad8ffbfc1bb9d7 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update VERSION in preparation for 0.54.0 release

2704bc0cbfc7fd8d63b39d137ee530160d289ced authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG.md in preparation for 0.54.0 release

81fed6d87a73e32acfdf2fce1460a24989e2ffd5 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4325

1eba3066c10a13bd26e10beff8c64415e39fd69b authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Updates release notes for PR #4325

865d1a55479a188c85f615e72c20ead31ba69bfe authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Fix waiting on Windows to be sure I/O events can still come in. (#4325)

Prior to this commit we were using a mechanism on Windows called
`WaitForSingleObject` when we ...

9296ff059b089acdb369bdc55170eedd31d85e1a authored almost 2 years ago by Joe Eli McIlvain <[email protected]>
Add in CHANGELOG and release notes for json removal from library

The "discuss during sync" bot removed the changelog label and I didn't notice.

9128e29ebb154a168b01471e6dc5a9c9e82dcc01 authored almost 2 years ago by Sean T. Allen <[email protected]>
Removes release notes from changelog labelless PR #4323

d3e06961ac0de5a4906c2e975b103822888e8aa3 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Remove json package from the standard library (#4323)

We accepted an RFC to remove the json package from the standard
library. This commit implements...

71c46c419d027fc61cb6b2569bc5d6d7d50c1bbe authored almost 2 years ago by Sean T Allen <[email protected]>
Update to changelog-bot-action 0.3.5

fa8550ece582881e55e664e2bc0d8a5d8df12f4b authored almost 2 years ago by Sean T. Allen <[email protected]>
Update to release-notes-bot-action 0.3.6

a53f8c0816b8906a4774a343d32311c86f3bda99 authored almost 2 years ago by Sean T. Allen <[email protected]>
Make the full-program test runner able to run tests in a debugger (#4248)

Adds a `--debugger` option to the runner command line, which takes a debugger command line with ...

8b67dfb34ac64eff5a0fc70e17812a326c76b737 authored almost 2 years ago by Gordon Tisher <[email protected]>
Fix small memory leak in ponyc. (#4315)

Valgrind reported the allocated bytes as leaking, so I am doing this attempt at freeing them. Va...

34303d2acc2428406a3b0043a27bcd53aba885de authored almost 2 years ago by Matthias Wahl <[email protected]>
Add a runner test for linking and using libponyc-standalone (#4308)

a2e23c1b57afe8e78c25b6b42673cbc5899b1e2a authored almost 2 years ago by Matthias Wahl <[email protected]>
Add missing file to runner cmake (#4317)

c43f89b6c0cc82f1b8787f2d2fd47ccc22be1198 authored almost 2 years ago by Matthias Wahl <[email protected]>
Updates release notes for PR #4307

e8af215e1f313aac506026f9faa1e3539fb352cf authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4307

1d5853db3351ba8e885ba4bc049dd55b19718dea authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Build ponyc-standalone.lib for windows (#4307)

Build ponyc-standalone.lib for windows as a standalone variant of libponyc. It contains blake2, ...

dbdf2f0f722664b1b3c95da25ee202d03260c636 authored almost 2 years ago by Matthias Wahl <[email protected]>
Don't include libxml2 when building llvm libs. (#4316)

Not needed and if it ever takes on external dependencies, it could cause issues for lib standalone.

c0fe3b0082bae264d83d635f1b77217444dbc517 authored almost 2 years ago by Matthias Wahl <[email protected]>
Updates release notes for PR #4312

7f37f6bf867371f02fd53de5cf145e382c1a0b63 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4312

3684db8dd6379fc32dd5a435699a7160c8d12c07 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Stop building the "x86-64-unknown-linux-gnu" ponyc package (#4312)

The "x86-64-unknown-linux-gnu" package was intended to be "generic", however, it is not actually...

7f25f8d989083a54d84002098e0a0d88ac465855 authored almost 2 years ago by Sean T Allen <[email protected]>
Remove explicit --platform from end user ponyc Dockerfiles (#4313)

Previously, before the latest version of ponyup, when running on Glibc
versions of Linux, we co...

daeefb87e868f54177ef02ab5f6f750e2b955446 authored almost 2 years ago by Sean T Allen <[email protected]>
Update INSTALL instructions

Ponyup no longer installs a "generic gnu", installation instructions
using ponyup have been upda...

2b91163b6fae51d450a5ca2afa1b46ef6d945ebc authored almost 2 years ago by Sean T. Allen <[email protected]>
Display full platform value in Linux install instructions (#4311)

The short string we previously had works for now, but if we ever
start to support things like U...

abf0b80d366eae70faf57089a2e7db6f48fee1f3 authored almost 2 years ago by Sean T Allen <[email protected]>
Remove unused variable from hash.c in libponyrt (#4309)

clang 16 is reporting this as an error.

68a0857c889445e86296d6348480c0869358a329 authored almost 2 years ago by Matthias Wahl <[email protected]>
Always include llvm_args in the pass_opt_t struct (#4310)

otherwise, when linking against libponyc from pony we cannot reliably use the fields coming afte...

7699c363711d8bc41e9bd62bfe495f190acc2211 authored almost 2 years ago by Matthias Wahl <[email protected]>
Update CHANGELOG for PR #4299

4ec27c827ab32d73937db198bfcae4be4733dcef authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Updates release notes for PR #4299

553f748bd66a1591a73eaaf349597cab36d1cb77 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Remove ambiguity from "not safe to write" compiler error message (#4299)

Adds left side of "not safe to write" compiler error message.

Fixes #4290

238b29ab6180e41d48d5b842dd663ef52bba8d6f authored almost 2 years ago by Hairok <[email protected]>
Updates release notes for PR #4302

a10868c8c000dd840c48ab830116ecb17fa83f28 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4302

0d3a9c9227596cade39f3df79e66fb18c6fe6eac authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update dtrace probes (#4302)

A user opened #4296 and noted that the probes were out of date. The
names of @params in comment...

c56adc4acce1cf8b052dfb05ac460a936a312bad authored almost 2 years ago by Sean T Allen <[email protected]>
Update CHANGELOG for PR #4303

b6a69bd0393970504f0d6b7cc3603084a5845697 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Updates release notes for PR #4303

b54f665753dfce787ff749ae0d61888e07265fc7 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Create libponyc-standalone on MacOS (#4303)

It will not link libstdc++ statically, as this is not available on MacOS. When linking against l...

02398a9c10b5fe921da934e48fc3597d4626ee9c authored almost 2 years ago by Matthias Wahl <[email protected]>
Fix LLVM configuration override (#4304)

With the introduction of CMake 3.21 and more recent than LLVM 12
versions of LLVM, the way we w...

eb2e3b10c3e65ef3b166528f1c5cde967227effd authored almost 2 years ago by Sean T Allen <[email protected]>
Remove unneeded Max-FutureTime from Dockerfiles (#4305)

I added them ages ago when I was getting errors when building the
files, turns out that my cloc...

f4f8616a554a2e0ee069c1fa9a67e05c1a93ed1d authored almost 2 years ago by Sean T Allen <[email protected]>
Rotate release notes as part of the 0.53.0 release

2e4e9e27dc9bb935c4319f4b1dcd4fe54bbca81d authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Add unreleased section to CHANGELOG post 0.53.0 release

ba6ee40edb434119809d9be0825a6304d3837076 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update VERSION in preparation for 0.53.0 release

c61b0bc1280233e45039393c9cea793bc3e6d449 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG.md in preparation for 0.53.0 release

6d8d9a161f63be17ba766069611f26b122cbe4e5 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4294

f43b99162cffe348efccef24974d403f891a3bb9 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Updates release notes for PR #4294

f11b0fb0bc8814a9462c026c978e9a14cafd5ec2 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Fix runtime segfault when tracing objects (#4294)

When I implemented turning off the unsafe "don't trace immutable objects"
optimization in PR #4...

fa9aeed90b7e5b5691878100f492580d2d1883ef authored almost 2 years ago by Sean T Allen <[email protected]>
Update CHANGELOG for PR #4292

c026193ed8e70bad5ba6fdc2f0da23879ddec9ce authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Updates release notes for PR #4292

f3fd4df5c839056716e20b6d0f6fc0238e0680a0 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Fix infinite recursion bug in contains_boxable (#4292)

9d48ef2ef19eb8a8477fc0d04e92a6f0c285d62a authored almost 2 years ago by Sean T Allen <[email protected]>
Updates release notes for PR #4293

53d0fa22444295e9239518833e51bcdba92ca5ab authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4293

715f945b63ecceff54f958b31f9c81f94f1479d1 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Fix infinite loop in compiler (#4293)

The following program used to cause an infinite loop in the compiler:

```pony
type Message i...

9fef1d68204471e70111bd6b2e130f76e8d58818 authored almost 2 years ago by Sean T Allen <[email protected]>
Remove DECnet header (#4286)

The 6.1 Linux kernel removed DECnet support: https://lwn.net/Articles/910312/

e5b9b5daec5b19415d519b09954cbd3cf5f34220 authored almost 2 years ago by Ștefan Talpalaru <[email protected]>
Updates release notes for PR #4280

660f13573d84a39692bee33d8f75f71f96d83376 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Update CHANGELOG for PR #4280

cda75e357c8df2478d9e03866f4cfded6edf56b1 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Implement empty ranges RFC (#4280)

This commit implement RFC-76: "Introduce Empty Ranges"

This commit additionally adds tests fo...

d23fa2db461660f966310db9bc9c7914ffe15e29 authored almost 2 years ago by Ryan A. Hagenson <[email protected]>
Rotate release notes as part of the 0.52.5 release

71f49a9a14eb919a7bb58b348e17d4e6f5f3e083 authored almost 2 years ago by Ponylang Main Bot <[email protected]>
Add unreleased section to CHANGELOG post 0.52.5 release

aa9ee135cd94d1f9ea01d4fe7709b42b69717742 authored almost 2 years ago by Ponylang Main Bot <[email protected]>