Displaying 9 results from an estimated 9 matches for "ponylang".
2015 May 07
3
[LLVMdev] Pony Language: LLVM Project
Dear LLVM community,
I am affiliated with the design and development of the Pony<http:/www.ponylang.org> programming language, which was recently published and has since been discussed on hacker news<https://news.ycombinator.com/item?id=9482483>, reddit [1]<http://www.reddit.com/r/ponylang> [2]<https://www.reddit.com/r/rust/comments/34rszb/pony_type_and_memory_safe_language/>...
2015 Sep 12
3
Optimizer issues on Windows
...org/bugs/show_bug.cgi?id=24374> is actually fixed.
Compiling Pony code (helloworld) that includes no exceptions does work fine (with optimizations). As soon as exceptions on windows come into play, writing the object file dies with the mentioned error in MCStreamer.cpp.
Here<http://releases.ponylang.org/winexcept/> are two minimal IR examples (helloworld.ll works, try.ll doesn’t - both verify with llc). The relevant method is @Main_create. Can anyone of you guys confirm the issue with llvm 3.7.0–final, or whether said bug has actually been fixed?
From: Reid Kleckner
Date: Friday 11 Septemb...
2019 Jun 04
2
Offer zip builds
...st, as all posts are moderated.
Compare to other languages, where you just log in an post an issue:
- https://github.com/crystal-lang/crystal/issues
- https://github.com/dart-lang/sdk/issues
- https://github.com/dotnet/coreclr/issues
- https://github.com/JuliaLang/julia/issues
- https://github.com/ponylang/ponyc/issues
- https://github.com/ziglang/zig/issues
If R team is happy with current status quo, then do nothing. If they are
interested in growing the userbase this might be one way to do it.
2015 Sep 12
2
Optimizer issues on Windows
...org/bugs/show_bug.cgi?id=24374> is actually fixed.
Compiling Pony code (helloworld) that includes no exceptions does work fine (with optimizations). As soon as exceptions on windows come into play, writing the object file dies with the mentioned error in MCStreamer.cpp.
Here<http://releases.ponylang.org/winexcept/> are two minimal IR examples (helloworld.ll works, try.ll doesn’t - both verify with llc). The relevant method is @Main_create. Can anyone of you guys confirm the issue with llvm 3.7.0–final, or whether said bug has actually been fixed?
From: Reid Kleckner
Date: Friday 11 Septemb...
2017 May 16
2
[IR question] Switching on pointers
...vant information.
Every object in Pony has a type descriptor, which is used in the
subtyping test to determine the real type of an object. The current
algorithm is suboptimal and we're trying out various alternatives. The
full details are on this github pull request:
https://github.com/ponylang/ponyc/pull/1752
One of the alternatives, described by Sylvan Clebsch in the 6th
message on the PR, would involve looking at whether the type
descriptor of an object with an abstract type is the same as one of
the subtypes of the abstract type being tested. Here's an equivalent C
code f...
2019 Jun 04
0
Offer zip builds
...; Compare to other languages, where you just log in an post an issue:
>
> - https://github.com/crystal-lang/crystal/issues
> - https://github.com/dart-lang/sdk/issues
> - https://github.com/dotnet/coreclr/issues
> - https://github.com/JuliaLang/julia/issues
> - https://github.com/ponylang/ponyc/issues
> - https://github.com/ziglang/zig/issues
>
> If R team is happy with current status quo, then do nothing. If they are
> interested in growing the userbase this might be one way to do it.
>
You are as much a member of the R team as I am. If you are interested
in gro...
2019 Jun 02
4
Offer zip builds
If you go here:
https://cran.cnr.berkeley.edu/bin/windows/base
you see EXE installers for Windows. This contrasts with other programming
languages that offer both an executable installer and ZIP files that can be
extracted and run. For example Go:
https://golang.org/dl
and Nim:
https://nim-lang.org/install_windows.html
Python:
https://python.org/downloads/release/python-373
and C#:
2015 Sep 11
6
Optimizer issues on Windows
Dear Community,
The ponyc<https://github.com/CausalityLtd/ponyc/tree/llvm37> (llvm37 branch) project is facing an issue on Windows:
When optimizations are turned on (llvm 3.7.0-final and more specifically<https://github.com/CausalityLtd/ponyc/blob/llvm37/src/libponyc/codegen/genopt.cc>, opt-level 3, BBVectorize, LoopVectorize, SLPVectorize, RerollLoops, LoadCombine + a custom heap
2017 May 15
6
[IR question] Switching on pointers
Hi.
First of all, some context. I'm trying to implement a new
functionality in an LLVM-based compiler and I need to take various
actions based on the value of a given pointer, the possible values
being the addresses of various global constants. I tried to use a
`switch` instruction but I encountered several problems.
The "ideal switch" I'd like to have would look