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
Makes it clear that only the cast to 'AmbientAuth' can fail
ab255b7b2ba4397bd16cdef4e6a6d461a2bcf704 authored over 8 years ago by Malthe Borch <[email protected]>
- EAGAIN needs to return 11 on Linux and 35 on OSX and FreeBSD
- O_NONBLOCK needs to return 204...
9d0b224e929104512ce46d7dcc96829836c634fa authored over 8 years ago by Sean T Allen <[email protected]>
f2d86f02fb49b1c96e690ff5416607b0ba47c78d authored over 8 years ago by Joe Eli McIlvain <[email protected]>
In the child branch of a fork(), it is normally incorrect to use
exit(), because that can lead ...
Previously, it was copying _alloc bytes from the array, when the
array did not have _alloc byte...
8fe6e488ebd6801a4fa23a08c89f9d591eb10d73 authored over 8 years ago by J.W <[email protected]>
Allows for code such as:
Map[String, String].concat([
("hi", "there"),
("sailor", "boy"...
0c039efa77d2cb41fb763e6c448c780f1e9f3c1b authored over 8 years ago by Sean T Allen <[email protected]>
The example code presented in the header of process-monitor.pony
needs to use a FilePath parame...
Previously, something resent as immutable was fully traced. This
was to protect against a pre...
f42f1b7723eeaf870d1d778bab0a5684c70b75d4 authored over 8 years ago by Sean T Allen <[email protected]>
e8bbfc38a60efe7f118c71d0e4194134db09414d authored over 8 years ago by srdjanstipic <[email protected]>
Utilize git attibutes (https://git-scm.com/docs/gitattributes) to
make sure we have 2 space ind...
Git being a non-semantic tool can't tell when changes to the same
line are additive or exclusiv...
Resolves #856.
9268299c8bef950495fcc9257035ebde0ee994cc authored over 8 years ago by Joe Eli McIlvain <[email protected]>Resolves #857.
b977f02a58b193e2ad90998418e29d136766dbe4 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
The BBVectorize pass was producing incorrect results for some
floating point vectorisations. Us...
Previously, because character and string literals shared the
same lexing escape code, you could ...
* Use LLVM i8 for Bool instead of i1
The LLVM load-combine pass can produce invalid results w...
db701c06182322778fe63592c150533c1d401588 authored over 8 years ago by Sylvan Clebsch <[email protected]>Fix warnings on 32-bit builds.
Resolves #852.
f7f288c72e4671b3fe15e390c549cab9e9fee1af authored over 8 years ago by Sylvan Clebsch <[email protected]>120ba47f5c329905216231b68d6b405f4f6cde44 authored over 8 years ago by Sean T Allen <[email protected]>
a483b2bb4faf33bd749732d003e51ac697af866c authored over 8 years ago by Sean T Allen <[email protected]>
Previously, this line of code always switch to the return type for
gen_assign_cast if the retur...
5f6ce118084283bee5d751815dce93020e3c06c0 authored over 8 years ago by Sylvan Clebsch <[email protected]>
Use update sugar and reduce test memory consumption
91e2ad728e1a5ebaecb85b6889bf64939b9729e9 authored over 8 years ago by Joe Eli McIlvain <[email protected]>Check quoted link libraries for absolute paths
9cb331e3965a90b62f3fff4617390b4f80be7d5f authored over 8 years ago by Joe Eli McIlvain <[email protected]>1b696d1e2682069b038bde73f3f9917f25976234 authored over 8 years ago by sylvanc <[email protected]>
e6b8d292af49fac978ef48e0d9bcde0449456a14 authored over 8 years ago by sylvanc <[email protected]>
This adds compiler support for serialisation and deserialisation. The API is designed to require...
8acbed8425e4a6d39abbde91132ca2c524b4cd6d authored over 8 years ago by Sylvan Clebsch <[email protected]>357011783febba694ce1382e7ae58260349107db authored over 8 years ago by theodus <[email protected]>
Fix windows build
4f156024b9b69afe1b625c15b8221b8b2a1a66a8 authored over 8 years ago by Joe Eli McIlvain <[email protected]>478659295d893314643e2d449d16acbdf98beb4d authored over 8 years ago by Sean T Allen <[email protected]>
Print error and info messages to stderr instead of stdout.
6ea278d582b4cc1156b3cadcdd1ac666a5b507c4 authored over 8 years ago by Sean T Allen <[email protected]>Refactor net TCP tests to use a common TCPListenNotify class.
390c462dae7d0d3cd9d21913adad16731ca8631d authored over 8 years ago by Sean T Allen <[email protected]>450c7deff396519ed81d8831ac56bb4b2d43e4f7 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
e3e61d6dcf1cf63550f23d0c75ee80488bcfbd46 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
To be more exacting
7987c3a1ce201d998026975d7f6704fcf77f8955 authored over 8 years ago by Sean T Allen <[email protected]>
The WriteBuffer provides a way to build messages using convenience
functions for common data en...
The fix introduced in #824 added a stray slash in the build commands when
llvm.include was empt...
Only use -isystem for LLVM if the directory is not already on the path
37187e1b72aad67cf0d18e4ffc51de5246040411 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
Building on Arch Linux, using gcc 6.1.1 and LLVM 3.7.1, fails with
the error:
/usr/include/c++/...
e58d37806bad315b9dcb8f5ae8cd85b8b06c3bcc authored over 8 years ago by Tommy M. McGuire <[email protected]>3458a0982324029fa3fa6c8f96a7a11d6754cf91 authored over 8 years ago by theodus <[email protected]>
Closes #796.
259cb64747328391357b272a7871cfa49f62d480 authored over 8 years ago by Benoît Vey <[email protected]>
Acquiring an object forbids its garbage collection. This allows sharing
memory between Pony and...
Add words about building on ARM and MIPS
77a976bd3c2a1be63a37a92b926ef62347ca6a3f authored over 8 years ago by Sean T Allen <[email protected]>a30b67f16e68f1794b7a80825cd667b4bab37071 authored over 8 years ago by Paul Dickson <[email protected]>
* Add contains() method to Array
Add contains() method to Array
Update contains() method t...
424072129f43177a19ff771e225a8c0ff32a3239 authored over 8 years ago by John Mumm <[email protected]>c8741d6578b7d9138b8afa01699806dfeb5ad4d8 authored over 8 years ago by Benoît Vey <[email protected]>
8a3c0ba24f5b8bc3057ef788527f1f3eca57c708 authored over 8 years ago by Benoît Vey <[email protected]>
0461b05902448b19615c98ac241b9f2cf4c4ed3a authored over 8 years ago by Joe Eli McIlvain <[email protected]>
Its a wonderful standard pattern, give me this key or else
give me this default value. I've lov...
f0dd86e504a62a9570059369679bcc551ef49860 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
0af1e6186363940983cc8e09066be1ce3ed080dc authored over 8 years ago by Sean T Allen <[email protected]>
Current version will suggest variable name start with
underscore, which is not accepted by the ...
e47b0806299f5b7da3dec0125e115cc2c5c9015d authored over 8 years ago by Sylvan Clebsch <[email protected]>
Added package-level documentation for the promise package. The
documentation explains how promi...
2e1adf79779a86256746974239ce0bb65b8c57f4 authored over 8 years ago by theodus <[email protected]>
cc945e118801c0ddec1ed6ef8251c8b286fce8c0 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
3ff841ff38a1a3c0e2b129149797767d93b60746 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
4dce3463fea2f9e1dda005684e71b1f0bbe5d27d authored over 8 years ago by Sean T Allen <[email protected]>
* Alias lambda capture types
When building a lambda capture and not specifying a type, the
c...
Improve delegate example code
352748b93c7d04d1367f3812d5557c006e34388c authored over 8 years ago by Joe Eli McIlvain <[email protected]>TCP "expect" call
643aafc7ea888fb48b2d5c806706c699f43850f1 authored over 8 years ago by Sean T Allen <[email protected]>
Some TCP protocols, particularly framed protocols, know how many
bytes they expect to receive ne...
The old delegate example code didn't really demonstrate what a
delegate did, which was confusing...
178ed40f6068216274979d56f9eb815e19f48b08 authored over 8 years ago by lispmeister <[email protected]>
The name of the identityof operator was misleading. It did not, and
could not, return a value t...
* Add the itertools package
The itertools package provides classes for working with iterators...
e2bc789c82b2887f3a07bd748a2cbadac768ec5c authored over 8 years ago by Andrew Turley <[email protected]>Resolves #789.
6e1a838c70f0a1524a5c021cd68d606f91057da8 authored over 8 years ago by Joe Eli McIlvain <[email protected]>0b1bad4eb50d2382d95403ee2df0d544f2b735bf authored over 8 years ago by theodus <[email protected]>
This PR renames tests so that they better describe what collection they test and renames private...
7675cbce2a7e9fc08fcecbada4d58ebfe15c79b4 authored over 8 years ago by theodus <[email protected]>Machine words are subtypes of some traits and interfaces, but have a different binary repres...
1cb019742060932af76ef363f4a28343e2694dbb authored over 8 years ago by Sylvan Clebsch <[email protected]>Dockerfile to build only config=release files, remove after install
cc6bab591343c7c7eb131d1c2369e04d56e89cd5 authored over 8 years ago by Joe Eli McIlvain <[email protected]>573e24402e68e3e0581f14803378838bd1699c54 authored over 8 years ago by melvinzhang <[email protected]>
* replace HAMT Map with CHAMP Map
* add docs and use popcount
* fix indentation
* impro...
86b74f64c2397fc4c7ae9e86de8ca36aad6f1e1a authored over 8 years ago by theodus <[email protected]>* Add process package that enables control of external processes
This package gives you contr...
7262d58546ec025d2f29cfa3106c44020d6a3012 authored over 8 years ago by lispmeister <[email protected]>605841dfbc5d69c339fdcdf92a019f49b03fc9c0 authored over 8 years ago by Melvin Zhang <[email protected]>
64aeedf52a37c2fc78e7d632f704373471a87fae authored over 8 years ago by Benoît Vey <[email protected]>
b4767f0220f6777932d500837cb77966de37d266 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
e38337c8c7fdd0e7f682a1183e898b447549bd73 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
e3d96e83521fb7762d2a0eae255d443cfa9b33f7 authored over 8 years ago by Sylvan Clebsch <[email protected]>
* Use an encapsulating reach_t structure
Rather than pass around a supporting stack and next ...
3f87cabc249ba19e6a5d8f862dc21757ed00ed0b authored over 8 years ago by Sylvan Clebsch <[email protected]>
Rather than pass around a supporting stack and next type id, use
an encapsulating structure. Th...
e57fc59a1b96e549148bd31bf64b355fb824abb4 authored over 8 years ago by Joshua Olson <[email protected]>
Mangle function names with the receiver capability
e3f3fe1494f85838f6ed90b5a0adc90fc185698a authored over 8 years ago by Sean T Allen <[email protected]>073a0dd759883786ee5812a04e51265d82d694a9 authored over 8 years ago by sylvanc <[email protected]>
A function that uses a this-> adapted type in a constructor can
generate a fundamentally differe...
Add style tips to contributing documentation
f0663f002a3e6e4e72ca2ebe1d47c419447996ee authored over 8 years ago by Sean T Allen <[email protected]>
There are some new points around style that should help keep the code
consistent. The main point...
662fbf399d3778c70daf6bd4745b9353163f89be authored over 8 years ago by sylvanc <[email protected]>
f019a19bc20c5064070a2a67c147dbd6480a0bcd authored over 8 years ago by Joe Eli McIlvain <[email protected]>
33cbe574450f62ac15ae3fbc5236df5a6cc84f8b authored over 8 years ago by Sean T Allen <[email protected]>
* Add unit test for #684 let-in-traits failure
Add a unit test in traits.cc. It fails without...
3c8b6154125180ecd04b5a3a5c24659711c09a55 authored over 8 years ago by George <[email protected]>
Previously we printed out that a type alias
"implemented" the types it provides. Not exactly
c...
bdbb0fbdfc0cfda2a759b8e0df5c6e5d4fa7e3c7 authored over 8 years ago by sylvanc <[email protected]>
2d609f40773449665ec38ccc556118cc1acefe1a authored over 8 years ago by sylvanc <[email protected]>
ec530f95502847729cd76c178b92bdd16c56381b authored over 8 years ago by sylvanc <[email protected]>
be4c57cf282f80e60ab8523e6e91ceeec98ec789 authored over 8 years ago by sylvanc <[email protected]>
18e7424aaa56e7e034ec4cf8e4c34f7a50b12167 authored over 8 years ago by sylvanc <[email protected]>