search for: ponylang

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