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
Moves arrow viewpoint processing from names pass to flatten pass,
so that typeparam_set_cap wil...
According to the Google Benchmark library issue:
https://github.com/google/benchmark/issues/1...
632d6630cb99b033a122819c74a3277a4c36c779 authored almost 8 years agobdb7cc1953e1734446e0a0443d19205fdcbff579 authored almost 8 years ago
This should be followed by modifying the makefile to allow
setting -mtune to intel.
This sho...
df88483636b579eca1d91df0981d9dcf9932bef5 authored almost 8 years ago9cf3346208dfd53223ee7fbe229b9828dd46a965 authored almost 8 years ago
This is an issue of principle-of-least-surprise, since buffered.Writer
emits ByteSeqs in its ou...
MacPorts now has LLVM 3.9 available
Homebrew changed how you install LLVM 3.8
b1b66b38f2dfc6b2da54f617f67b943374f7d532 authored almost 8 years ago
Homebrew switched the version of llvm installed by
`brew install llvm`
from 3.9 to 4.0
CI fal...
1e3d9f71e955d0c5922bc18748c4f3b20fd8a734 authored almost 8 years ago9060865b9466454731d490adea7960e050e6e40b authored almost 8 years ago
In previous commit, it was being passed with `-arch=`
rather than the correct `arch=`
c29443af0d6dd6e6610dbb4d8fd0da7a85357d0d authored almost 8 years ago
88b3d0fce09eabd2418175a76e4539a504daf4a1 authored almost 8 years ago
Homebrew doesn't follow a normal GitHub PR process.
This commit adds a note to release process ...
d7e4e6a206b639ee26572de4763b3f3c5016eae8 authored almost 8 years ago
d237311ef08cce93fe2accec5105fb851e38c98f authored almost 8 years ago
0f9159389f8f56f5d9cef5427bfda392c0590cb7 authored almost 8 years ago
We regularly get issues opened from people having problems
with the prebuilt pony packages where...
Closes #1643
Closes #1636
25046c29ef47dc3e2263c04b7512b4e343a4ce79 authored almost 8 years ago
1e1b49018e929aadc1f11bcd700bc53030978f29 authored almost 8 years ago
b8966863ed7a997908dbc5b42b72e5f9b152c0ab authored almost 8 years ago
90408570bcc9de51f2e14dffe4d782bb6b48da9d authored almost 8 years ago
Forgot to add label before merging.
ec6f9b11718a764cca97edd8a1edab3a72ebbba6 authored almost 8 years ago
Updates via andkem to get pony compiling on FreeBSD 11.
Replaces PR #1657
Appveyor differs from TravisCI in that Appveyor will
kick off a CI run for a push to GitHub tha...
* sorted dependencies
* simplified tar file extraction
* remove unnecessary run command (WORKD...
9740b49fc1b2ad2c3893de8c1561c4c8dc8acf11 authored almost 8 years ago
While working on a Gentoo ebuild, where I make sure that the environment CFLAGS and LDFLAGS are ...
1921f222c4b8f38da7a5e189d326623c6ec4e2e4 authored almost 8 years agoc8ff1a745ec77485fb2a1a7f590397e50f6c7071 authored almost 8 years ago
c249fafae4a21b3c0b7ce8688d42226db0cc7d59 authored almost 8 years ago
fe0276d82862edc9a0a822ba56af0a31306ab51c authored almost 8 years ago
21505d3157158409d1322e1a8c34e55bec086570 authored almost 8 years ago
21d37aa2fed6f5d7e6deff292ef863f6b1fe2e8d authored almost 8 years ago
Hadn't been updated to account for the fact that we don't upload
each commit to master to bintra...
Although we turned off building binaries for upload to Bintray
when not releasing, I left on the...
a4f3fab52d59e0a9ef61dd6dfd51a10a88dcc81d authored almost 8 years ago
Previously, using a variable from the surrounding lexical scope in an object literal or a lambda...
eaf1dcd525c691feae1b3e569d1fe52b2fa08749 authored almost 8 years agoaa7140f15e0af3293cb45478b6d317d55a99f2da authored almost 8 years ago
5fd974e5c57d75a476fa870f56618fa74446c4d9 authored almost 8 years ago
Now annotation and type are both stored, while only using one pointer
(and one flag) rather tha...
This commit adds a package-level doc string for the `buffered` package
in a few file called `bu...
This commit adds a package-level doc string that describes the file
package and talks briefly a...
39b22f290ac148db572f0633e931e798d6083fd3 authored almost 8 years ago
This commit adds a short example to the format package that
demonstrates how the package can be...
7487c512e48dad992eed8805b3c4d208807519cc authored almost 8 years ago
611b5b6fe4dbdcb02ee9992b657366cd9b70af11 authored almost 8 years ago
* Represent persistent map pairs as tuple
Previously the persistent map stored each key-value...
d4c59497fa833c0db332e04e5cf00f52db467202 authored almost 8 years ago
This change adds a global list of free blocks to the pool allocator,
similar to the existing gl...
This will keep the online API docs in sync with the last release.
This feels like a less surpri...
7af678499783101b6860beae53e8c10f84964665 authored almost 8 years ago
* Remove the check for union types on match error
A nice attempt to produce a much friendlier...
925cf63d696136cdb78736e9f12ec0455e9bb4ec authored almost 8 years agod9b98c80917c8ef8030c2d9e093adc30c9fd5fc6 authored almost 8 years ago
Clang 3.5 has support of atomics for C++ but not for C. When compiling
a C++ file, the atomic_f...
b87b1ecd46b4b05b53a66ef7562d03c91b49d8b6 authored almost 8 years ago
This commit changes TCPListener to unsubscribe asio events
prior to closing the socket and file...
* Change `cpointer` in `array` and `string` to take offset
Prior to this change getting an of...
e303240096fec7c5eaddf51eba33aa344d3cef91 authored almost 8 years ago
This is a change originally suggested by @sylvanc in #1621. On x86,
this results in less occurr...
There is no need to synchronise on failure. Using less synchronisation
can result in better per...
This change fixes a memory leak caused by the cycle detector not being
entirely freed when stop...
* Assume nominal subtyping
Previously, we assumed nominal <: structural to avoid infinite rec...
f74f2c5ccd6b9ec7eac06831078bbdf9c99e5bc4 authored almost 8 years ago
This PR replaces some math operations in the `_MapNode` methods
`_set_bit`, `_clear_bit`, `_has...
8da9111069e2c8fc5d88e478e756e26dda5e2c12 authored almost 8 years ago
This change will allow getting more complete reports from assertion
failures. This will smooth ...
* Change File class to use low level i/o functions
The motivation behind this is to improve p...
35094a751750f12b36e817a5818433aa5026407b authored almost 8 years ago
Change hashmap to not have to zero out all memory on init
and resize but only the item bitmap.
...
542afdc3694abdaa8fc05b613b123ef215a3612c authored almost 8 years ago
Prior to this commit the `add_docstring` function had a
buffer overlow issue that was causing m...
c7144436ff24eb6e689aa5ce3bfa43bd494e551a authored almost 8 years ago
* Fix capability checking for gencap-constrained type parameters.
Resolves #1328.
* Fixes ...
97f119ca8b4e92f4d9155bae13a7c4abadf2d9dd authored almost 8 years ago
Previously, a primitive finaliser calling `pony_exitcode` wouldn't
affect the actual exit code ...
Generating these prototypes caused issues with debug informations since
a declared but undefine...
Now that we have JIT tests, this is the most logical place for this
test and moving it allows r...
Previously, a message send was inlined in the caller when every
possible instantiation of the m...
Also, reject \" in character literals in ANTLR grammar.
This should (hopefully) match the beh...
75e1fa76ab0d643fe99698b4f03e67d15cea3f81 authored almost 8 years ago12f3440d6b321778085d38b9e2cf1a372a2b7224 authored almost 8 years ago
67e9395509c52c3b574f6f12c94ed65c76d6d698 authored almost 8 years ago
Previously, when I added mute and throttle related tests, I
inadvertently had each set up two l...
7b6aeb2dd76c03b9318425a72aa4794eda8ab788 authored almost 8 years ago
2e6fb2d24ce8bc14ee531a8a0bedae3f63fa24f9 authored almost 8 years ago
1c22b20dd7435c39623ebcb96f491874b7cd0805 authored almost 8 years ago
c92a6ae59cbcc68bca0d3b721bda3d8e7014ef29 authored almost 8 years ago
ec47ba8f565726414552f4bbf97d7d62f3ab747f authored almost 8 years ago
This change fixes the logic in the code generator handling trace
generation for machine words.
The compiler is now able to run a compiled program through the LLVM
JIT. This is still very pri...
bfeb0bedfc33066bc3db45ef79b53fb073efe121 authored almost 8 years ago
Expose `st_dev` and `st_ino` fields of stat structure to pony's
FileInfo type.
* FileInfo: t...
89007c7d20412dd13eb84d8a06c23d1c5f4f5b66 authored almost 8 years ago
- Add a new trace pattern, static tracing. This is used when tracing a
nominal type in order to...
This change ensures that unions and intersections pick up their
subtypes during the reachabilit...
* Rewrite of net/http as proposed in RFC 0033
* Revoke changes to url.pony
* Update URL de...
a71d834370b8e8f3182b22c09ceaca49ca505c68 authored almost 8 years ago* Change runtime to use robin hood hashmap algorithm
Change runtime hashmap implementation to...
02fecaa48220f36986d31358f0c1ed47c3893745 authored almost 8 years agoProvides two types of equality.
1: "basic equality"
Compares all the fields of NetAddress ...
c36180a7fcf7757cc4bb63705fd08e677c8e9c59 authored almost 8 years ago* make persistent map more general
* specify val->V for improved error messages
4130a4aefde714abda3ce424735c31199ad546f7 authored almost 8 years agoab41349d608597328a4f20005fbe0c5dcb69dd61 authored almost 8 years ago
8f9b7593480278de952de0fb4e524d3389fd3a1e authored almost 8 years ago
This change adds a cross-platform implementation for big atomics (2
machine words in size) used...
e36b706dbf0b0b36285d049c013508d7f4e25e9d authored almost 8 years ago
Previously, finalisers of embedded fields would never be called due to
embedded fields being tr...
e0428565c07105fecddd0e7daf8e818262559c51 authored almost 8 years ago
bfb4b9404029efda737cb35ee76f1f594199977f authored almost 8 years ago