Commit Graph

4293 Commits

Author SHA1 Message Date
hellerve
229264f7d1 core: update dcostring for range-or-default 2020-05-24 12:51:11 +02:00
hellerve
be8424657d core: rename unsafe-range to range-or-default 2020-05-24 12:26:18 +02:00
hellerve
74d734903e core: move range into array ext and add unsafe-range 2020-05-21 15:23:29 +02:00
hellerve
3353427dd9 core: make Array.range safe 2020-05-18 22:59:41 +02:00
Erik Svedäng
322fe028db
Merge pull request #813 from hellerve/veit/more-char-parsing
Add \return, \backspace, \formfeed, and \u unicode literals
2020-05-18 20:51:11 +02:00
Erik Svedäng
d85086e518
Merge pull request #810 from hellerve/veit/fix-debug-trace
Fix Debug.trace for new evaluator
2020-05-18 20:51:00 +02:00
Erik Svedäng
d7393301f8
Merge pull request #814 from TimDeve/adds-other-ci-to-readme
Adds Windows and MacOS CI badge to readme
2020-05-18 20:50:45 +02:00
Tim Dévé
e3bfa412f1
Adds Windows and MacOS CI badge to readme 2020-05-18 17:53:33 +01:00
hellerve
1f76f94c1a test: add char literal test 2020-05-18 09:52:01 +02:00
hellerve
b9b5ffba45 parse: add \return, \backspace, \formfeed, and \u unicode literals 2020-05-17 12:02:42 +02:00
hellerve
1b39139d7b core: fix Debug.trace for new evaluator 2020-05-16 12:46:05 +02:00
Erik Svedäng
4e727857a9
Merge pull request #808 from scolsen/instances
Add an implements-all macro
2020-05-15 21:33:41 +02:00
Erik Svedäng
9a8ba25518
Merge pull request #795 from jacereda/haskell-flamegraph
Flamegraph for the haskell side.
2020-05-15 21:32:58 +02:00
Erik Svedäng
302e16889d
Merge pull request #800 from dbalan/freebsd-ci
Adds a FreeBSD 12.x CI target using builds.sr.ht
2020-05-15 20:06:03 +02:00
Scott Olsen
5cd786c732 Add an implements-all macro
This macro adds implements forms for functions with the same name as a
given list of interfaces in a given module.
2020-05-15 12:46:35 -04:00
Erik Svedäng
ed4c4431dc Merge branch 'master' of https://github.com/carp-lang/Carp 2020-05-13 21:37:58 +02:00
Erik Svedäng
1060f1ed46 Docs 2020-05-13 21:35:57 +02:00
Erik Svedäng
f71613a0c8
Merge pull request #796 from dbalan/freebsd_platform
Add FreeBSD as a supported platform
2020-05-13 21:25:20 +02:00
Erik Svedäng
14a0d7e722
Merge pull request #799 from hellerve/veit/string-to-bytes
Add String.to-bytes
2020-05-13 20:59:37 +02:00
Erik Svedäng
855ddb75bf
Merge pull request #798 from hellerve/veit/generics-typo-fix
Fix typo in docs for Generics.approx
2020-05-13 20:59:04 +02:00
Erik Svedäng
6c6b052aa3
Merge pull request #797 from hellerve/veit/add-macos-ci
Add macOS CI target
2020-05-13 20:57:43 +02:00
Dhananjay Balan
5680132f62 Adds a FreeBSD 12.x CI target using builds.sr.ht
This job needs configuring at sr.ht platform (this needs to done by the github repo owner)

1. Sign up for sourcehut.org
2. Add triggers
 - for commit building: https://dispatch.sr.ht/github_commit_to_build/configure
 - for building PRs: https://dispatch.sr.ht/github_pr_to_build/configure
2020-05-13 20:17:24 +02:00
hellerve
468c232741 core: add String.to-bytes 2020-05-13 17:15:26 +02:00
Dhananjay Balan
34b63fe1c7 Use Double.approx to compare exp results 2020-05-13 16:52:32 +02:00
hellerve
8e062c3173 core: fix typo in docs for Generis.approx 2020-05-13 16:45:11 +02:00
Dhananjay Balan
05bf39827b Add signal.h on FreeBSD platforms
The SIGNAL definitions are in signal.h, this also adds a macro freebsd-only, in the style of other platform-only macros.
2020-05-13 16:10:00 +02:00
hellerve
603150e8cf ci: enable stack on osx 2020-05-13 15:31:36 +02:00
hellerve
27c65cfc18 ci: add stack on osx 2020-05-13 15:25:00 +02:00
hellerve
ddfb312673 ci: update setup haskell on ci 2020-05-13 15:20:51 +02:00
hellerve
efbcacaefb github ci: add os x target 2020-05-13 15:17:14 +02:00
Dhananjay Balan
8d769800ef Add FreeBSD as a supported platform 2020-05-13 13:45:01 +02:00
Jorge Acereda
c93c08ba70 Flamegraph for the haskell side. 2020-05-13 00:21:31 +02:00
Erik Svedäng
e4e3c4208a
Merge pull request #790 from hellerve/veit/safe-num-from-string
Make Num.from-string better
2020-05-12 23:04:00 +02:00
hellerve
058ef11f9c core: add implements for FloatRef comparators 2020-05-12 22:45:29 +02:00
hellerve
c569666a0a core: make from-string better 2020-05-12 22:33:40 +02:00
Erik Svedäng
d9295b3c1f
Merge pull request #788 from hellerve/veit/str-on-numeric-refs
Add str on refs for numeric types
2020-05-12 22:25:25 +02:00
Erik Svedäng
dcca7505d1
Merge pull request #786 from hellerve/veit/move-to-templates
Move templates out of the compiler into deftemplates
2020-05-12 22:24:54 +02:00
hellerve
5667cf4738 no core example: fix load 2020-05-12 22:06:27 +02:00
hellerve
fe2c08c1ff core: rearrange templates 2020-05-12 21:58:40 +02:00
hellerve
eec1ad9375 test: rollback accidently commited test update 2020-05-12 21:54:48 +02:00
hellerve
06f7ea4c28 docs: update for refs 2020-05-12 21:50:21 +02:00
hellerve
8636dd467f core: add str on refs for numeric types 2020-05-12 21:50:20 +02:00
Erik Svedäng
aae743fb35
Merge pull request #769 from scolsen/implement-prim
Add an `implements` primitive, update core
2020-05-12 21:45:29 +02:00
Erik Svedäng
52853416fa
Merge pull request #772 from jacereda/flamegraph
Flamegraph
2020-05-12 20:09:37 +02:00
scottolsen
89a445ef43 Add a TODO about deduping Lookup code 2020-05-12 14:08:22 -04:00
Erik Svedäng
dfdc24c46e
Merge pull request #789 from scolsen/prim-howto
Add mini-guide on implementing primitives
2020-05-12 20:07:41 +02:00
Erik Svedäng
2121b87151
Merge pull request #787 from hellerve/veit/add-new-asserts
Add assert-ref-equal, assert-just, and assert-nothing
2020-05-12 19:59:36 +02:00
Jorge Acereda
0749af832b parent 9ba6a26ff1
author Jorge Acereda <jacereda@gmail.com> 1588965308 +0200
committer Jorge Acereda <jacereda@gmail.com> 1589305057 +0200

Flamegraph script
2020-05-12 19:45:23 +02:00
scottolsen
b329f851d6 Fix typos, better headings, etc. 2020-05-12 13:19:05 -04:00
scottolsen
cc427f78ef Fix some formatting issues 2020-05-12 11:32:57 -04:00