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
1653bb0d33fdf03fbf3af552535bbea9d2d72bd4 authored over 8 years ago by Sean T Allen <[email protected]>
446f21ad3d145d68a101389f06e1927a1ce718ab authored over 8 years ago by Sean T Allen <[email protected]>
Add persistent List, Map, and associated tests
c795b9f58639ccb7547faf0d9265f8516abe537a authored over 8 years ago by Sean T Allen <[email protected]>d1e40f1be6b66ff7036796114b381e9dccb50502 authored over 8 years ago by Sean T Allen <[email protected]>
Add persistent List, Map, and associated tests
Remove binary
Update CHANGELOG
Stylistic chang...
64d3191b120c2e55e35fd1b07d92617f41b99181 authored over 8 years ago by John Mumm <[email protected]>624f484ba769b6a7ad8d4dd2e4b6d444d36f67c0 authored over 8 years ago by Joe Eli McIlvain <[email protected]>
These mirror the ast_from_int function and INT macro.
83ffe016d2bb63ef45367f5e060a79efb9bceedd authored over 8 years ago by Joe Eli McIlvain <[email protected]>c38463d9ddd42f7e9c8b548db784b0387310cb75 authored over 8 years ago by sylvanc <[email protected]>
Updated LLVM install instructions for Linux
bc7e1371a08f5e1f00bf28f29ef9ac0ba20e8324 authored almost 9 years ago by Sean T Allen <[email protected]>9b2ce277b8e1f9ec179d74f2befcbdfa97b61a6c authored almost 9 years ago by Peter Caven <[email protected]>
* Don't assert on union/isect flatten
It's possible to hit the flatten pass on types that hav...
b0a036b807b923c457a76b6335108973352f9077 authored almost 9 years ago by Sylvan Clebsch <[email protected]>Remove useless true return values in stdlib/builtin UnitTests.
71299a2a527eb95da9ee4b40b9e180bb6f4f282e authored almost 9 years ago by Sean T Allen <[email protected]>* Primitive _init now takes no arguments
As pointed out by @dckc, primitive _init taking an E...
14b174f89f7cba854ee6638c5638ffa6c27e9a45 authored almost 9 years ago by Sylvan Clebsch <[email protected]>
As pointed out by @dckc, primitive _init taking an Env as an
argument gives ambient authority to...
UnitTest.apply used to use the return value of the function body,
but now these dangling `true`s...
Add some tests for recover semantics.
c56f902a15e0f21943379e97d5401ae70f1e1cc5 authored almost 9 years ago by Sean T Allen <[email protected]>8dc856a62b73dddea3f8fee583d56f3b1a4a637f authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
9d181c6e45f5352f82cc158bb04971bbf868d41b authored almost 9 years ago by Ryan Benmalek <[email protected]>
79516d6315a99af862da7feb4676e04228c1688a authored almost 9 years ago by sylvanc <[email protected]>
And actor and primitive. Now matches more in format
to new method documentation format.
abdbf522ad9e9098bec45b738fb729c2144c6d55 authored almost 9 years ago by Sean T Allen <[email protected]>
ce08b1dfd90064f75df5388ae9b4b381323212b2 authored almost 9 years ago by Gordon Tisher <[email protected]>
758f4ef8716fe094bb22b784226c38bed5b989cb authored almost 9 years ago by sylvanc <[email protected]>
It's possible to hit the flatten pass on types that have already
been flattened, for example wh...
It's possible to hit the flatten pass on types that have already
been flattened, for example whe...
3dc75e9c85c7ff98adc2b5e65f8ca7950ada3762 authored almost 9 years ago by Gordon Tisher <[email protected]>
Strengthen numeric literal type inference tests.
Move to finding literals directly by value r...
ca8ae4bac50aab7fa191c07e6327306dcccb7688 authored almost 9 years ago by George <[email protected]>Display return types for constructors in docs
2526756617d266d7cc3f909b0d3416205f9f2195 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
Currently Travis will build twice for PRs by committers on branches
that are in the repo - once ...
Add time.Nanos primitive with utility functions for time conversion.
b11b5ca113fd134570dae82927ab02ae3dafb475 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>Constructors can have capabilities
4148270a973c7740c16f30a47ea948c117cc48f9 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
Given that constructors can be partial, it makes a lot
of sense to do this.
But that wasn't accounted for by the previous code. It
was only displaying caps for TK_FUN (func...
Improve method documentation format
aba24494a3d496d8b7ac94da9cfdfa3de43e8b30 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
The previous format was hard to parse.
This introduces a much easier to read & parse layout.
It...
15bdff47905c5fffd018a731ddd3381298db922f authored almost 9 years ago by Sean T Allen <[email protected]>
This is necessary so that the _final function will have been
identified by the time the descript...
29145844ba074eaa892ace60b9e0b620704b9196 authored almost 9 years ago by sylvanc <[email protected]>
Print default values in documentation
614da61aa72a4304979eec0c71c566c99b0b4b97 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>Dup AST nodes for tuple fields in reachability
64d0c87172a460bd1fc7d83f4fd1665feb40dc15 authored almost 9 years ago by Sylvan Clebsch <[email protected]>Verbose reachability
07932667c06730ec551b39b62a3a996526bf76aa authored almost 9 years ago by Sylvan Clebsch <[email protected]>
Prevent a double-free situation by duplicating the AST node that
represents a tuple field in the...
When compiler verbosity is set to maximum (ie 4), print out a the
complete reachability analysis...
Before this commit, we printed "optional" next to parameters
that came with default values. Nice...
Only sort program level documentation elements
7dc01ab1ba00355111a343e39a7d2f72f7f124f7 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
The order that we put definitions in source files is more
meaningful than alphabetizing. With th...
Treat more arrow types as sendable
19329a60446364b60fbcc3d18acaaad3dd9afeea authored almost 9 years ago by Sean T Allen <[email protected]>
Use viewpoint_lower() on arrow types when considering whether or
not they are sendable.
Fix bugs in arrow subtyping
9cdedd03ab77fc64e84e46142481dbeb655b0c9a authored almost 9 years ago by Sean T Allen <[email protected]>Update README with comments on running in VirtualBox
c5812569b071fe918948c780bf8b629f21d6562a authored almost 9 years ago by Sean T Allen <[email protected]>463d073dab3f863e5294581477c848aeff105388 authored almost 9 years ago by Braden Shepherdson <[email protected]>
76186ded7498538b42fd847cdbdb556eb5b7b342 authored almost 9 years ago by sylvanc <[email protected]>
This includes #any! rewriting to {ref, val, box, tag} instead of
tag. The #alias rcap set is int...
Check local compatibility for intersection types
8cb2b49dfd737363496ae064baf9a6a46576a83d authored almost 9 years ago by Sean T Allen <[email protected]>
An intersection type represents multiple views on to the same
object. As such, every view in an ...
08f7983e676ec48e2565173d92c2b0fb94968907 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
Paramaterize Array.find/rfind on a comparator
092b976e92f36cbb026fb28f18bd818af5a8bdd4 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>packages/builtin_test/test.pony.
88bc5198d7a7747cfe1199ca2c662ccb2093935b authored almost 9 years ago by Tommy M. McGuire <[email protected]>
Add a parameter `predicate` to the `find` and `rfind` methods of Array
that accepts a lambda ret...
Add `ArrayValues.rewind()` method
4ee913d2a331250ec3a00325f0b15f9fab17d8da authored almost 9 years ago by Sean T Allen <[email protected]>Drop dynamic LTO detection in the build system
b24dd9214f8f8e2c6e6ab55d981072cea9fad385 authored almost 9 years ago by Sean T Allen <[email protected]>
The `ArrayValues.rewind()` method "rewinds" so that subsequents calls
to `next()` return items s...
Previously, LTO was dynamically enabled if the required components were
found. However, there ar...
5238dbdc18a06644754aa6ac1f7a05e4d1fd51cd authored almost 9 years ago by sylvanc <[email protected]>
623003e84db7f5f15a80aa207ffe8d2bdf0962af authored almost 9 years ago by sylvanc <[email protected]>
cb5c611bcce7533c5862efcfefb04030c55596a2 authored almost 9 years ago by sylvanc <[email protected]>
41a02a5e6364ab92ad0f8635d9d371f54d2037a9 authored almost 9 years ago by sylvanc <[email protected]>
806172a0d9bf3cb67d6b803957f58776fe838bf0 authored almost 9 years ago by sylvanc <[email protected]>
Fix issue-684
f504469a6ea66e7cf85f3797d9ccc600de65fd2b authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
We were using `var` where we wanted `let` due to issue #684.
With that being fixed, update code ...
When a trait is applied to a type, we copy over the method body
to the new type and as part of t...
78d627e4a160dfc5ba13b78621cb0409a2921714 authored almost 9 years ago by sylvanc <[email protected]>
f1b857006cd5fba966c9c56c7e202aefe4f9062d authored almost 9 years ago by sylvanc <[email protected]>
6aa1bf295dd791d8d9772ccd2944f4b2fd7f59f0 authored almost 9 years ago by sylvanc <[email protected]>
19b34f8beb7b60069d737dbeb438eb3bacb69487 authored almost 9 years ago by sylvanc <[email protected]>
If a package doesn't have a category of types, ie
no private types or no test types, they sho...
afc15ee97cc77445a90c1b18211fb1c317e37b2a authored almost 9 years ago by Sean T Allen <[email protected]>Previous we were only checking a types provides list
which wouldn't identify tests when they ...
415ed223bd75e1e28bfc039ad318b7560201cbb1 authored almost 9 years ago by Sean T Allen <[email protected]>In TCPConnection, the initial read buffer size is 64 bytes, and it grows when a full buffer is r...
c9073a3bb7f6c393d126be1184e933441f5f2b7e authored almost 9 years ago by Nyarum <[email protected]>Fix FreeBSD build instructions
9c46702f1909f339bd4f5a44cbfa3cff3be8fbfa authored almost 9 years ago by Sylvan Clebsch <[email protected]>gmake needs to be used instead of make
a3dc2237c3f24a9065266115291edd7092ed3544 authored almost 9 years ago by Fernando Ribeiro <[email protected]>Also gets the documentation built.
8fb58b4e80360c81abfe47669c7d5cc236ba0d63 authored almost 9 years ago by Sean T Allen <[email protected]>4749b38a28f03d4989e7febdef47c399da16fca0 authored almost 9 years ago by Sean T Allen <[email protected]>
Hashmap.contains was calling apply within a try...else...end.
This change cuts out the middle...
60fab3cf274e8b99e02fe6857d9c76e194258900 authored almost 9 years ago by Tommy M. McGuire <[email protected]>7c6965e724fb6c5522c327f79c745c213542af6a authored almost 9 years ago by Gordon Tisher <[email protected]>
They are working again (for now)
ff994e275671e061d0f0447ab65630f27150f86c authored almost 9 years ago by Sean T Allen <[email protected]>Disable Linux + LLVM 3.8 build on Travis CI for now.
e4427917a3cccc04dd3633777a31e17b5133a743 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
Something is broken with the LLVM 3.8 package fetching in Travis'
Ubuntu Precise platform. So we...
Do not enable LTO if LLVMgold isn't found
44558c2978ad3113ede7dfa054a4da1f7ad85312 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>Fixes #648.
2cd505c7525c606e73f5b15df9b1f43a6ec1a696 authored almost 9 years ago by Benoît Vey <[email protected]>Simple logger
d790fb7f1287fd99f3e0fc4e3e233f9579fce4c2 authored almost 9 years ago by Sylvan Clebsch <[email protected]>
Contains String and Object loggers for all your logging
needs. Joint effort of SeanTAllen, sylva...
Update ReadlineNotify documentation
d9314270c7a702873eacec15fd96e91ac599b3cc authored almost 9 years ago by Joe Eli McIlvain <[email protected]>52dd3baf031964b93f666c8b86cd06fca781afdf authored almost 9 years ago by Benoît Vey <[email protected]>
Add -rpath to the link command for library paths
0b4838f7394b5a2c039d29692f823f8cc82e42d5 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
Add a new parameter, rpath_preamble, to program_lib_build_args
(libponyc/pkg/program.c). If this...
Add explanation to Mailbox example
18e81129ee5e0e365f4ed1aaf4680423efe447dc authored almost 9 years ago by Joe Eli McIlvain <[email protected]>
With hardened machines, many compile glibc with -fPIC. The effect of
that is that on 64 bit mach...
Most people come across it and aren't aware that it's a
stress test that should result in large ...
Add string representations for TK_FORMALVALUE* tokens.
047f1a42936fae113a9a538d537c65269bd5bb0d authored almost 9 years ago by Joe Eli McIlvain <[email protected]>modify verbosity levels for compiler messages per #655
c0b454aa435729204f071da00f3b8baa5ba2c388 authored almost 9 years ago by Joe Eli McIlvain <[email protected]>e27dd170fe8bfd0732beb7025e72a556a647fd24 authored almost 9 years ago by Gordon Tisher <[email protected]>