8000 Tags · kengorab/abra-lang · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: kengorab/abra-lang

Tags
8000

v0.0.54

Toggle v0.0.54's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
IR: Passing float (and bool) tests (#583)

Add float builtins (ceil, floor, round, etc), and ensure the
`test/compiler/floats.abra` test suite passes (for both native and js
compilation targets).
Additionally, the `test/compiler/bools.abra` test suite passes too, but
not without requiring a fix for a bug which that suite helped me find; I
had not properly implemented lazy evaluation of boolean && and ||
operators! Xor was also wrong in the js target.

v0.0.53

Toggle v0.0.53's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Last cleanup for now (#579)

It's a little tiresome how these changes need to roll into one another
as the compiler bootstraps itself. I'm sure there's a better way of
doing this than I could come up with, but excessive tagging is fine for
now.

v0.0.52

Toggle v0.0.52's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cleanup continued (#578)

Using Char#asByte in prelude, and introducing \b and \f in chars and
strings in lexer

v0.0.51

Toggle v0.0.51's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
more cleanup... (#577)

v0.0.50

Toggle v0.0.50's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Realloc cleanup (#576)

v0.0.49

Toggle v0.0.49's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Final cleanup (#575)

* Final cleanup

* more cleanup

* more cleanup

v0.0.48

Toggle v0.0.48's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cleanup part 2 (#574)

v0.0.47

Toggle v0.0.47's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cleanup part 1 (#573)

v0.0.46

Toggle v0.0.46's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Part 3 (#572)

Remove load and store intrinsic pointer methods, and update copyFrom
uses that I had missed in the previous change.

v0.0.45

Toggle v0.0.45's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improved pointer intrinsic methods (part 1/2) (#570)

While working on IR compilation for the js target, I realized that the
existing Pointer intrinsics for store/load weren't sufficient because
the potential offset is calculated ahead of time. While there may have
been a way to successfully convert the IR into javascript code, it's
also true that the existing way of interacting with these low-level
Pointer methods is sort of clunky.
0