Commit Graph

4576 Commits

Author SHA1 Message Date
Erik Svedäng
3e7adb66e9
Merge pull request #964 from TimDeve/move-disabled-workflow-in-own-folde
Move disabled workflow in own folder
2020-11-11 22:45:13 +01:00
Tim Dévé
8fd33e20c3 Uncomment release_macos workflow as it is now in disabled folder 2020-11-11 21:37:49 +00:00
Tim Dévé
76470b2adc Moves disabled workflow into own folder 2020-11-11 21:37:21 +00:00
Erik Svedang
6186172f9b fix: Remove test for empty project, for now (building library fails on Windows) 2020-11-11 22:30:41 +01:00
Erik Svedäng
2a327c3176
Merge pull request #961 from carp-lang/fix-956
fix: Make nameOfPolymorphicFunction not add suffix to external functions
2020-11-11 22:28:51 +01:00
Erik Svedäng
accd9d3263
Merge pull request #962 from TimDeve/sdl-on-macos-ci
Enables SDL tests in MacOS CI
2020-11-11 22:27:46 +01:00
Erik Svedäng
e9acb43286
Merge pull request #963 from TimDeve/echo-example-in-pre-push
Echoes examples path when running run_carp_tests.sh
2020-11-11 22:25:27 +01:00
Tim Dévé
aa1611b7c5 Echoes examples path when running run_carp_tests.sh
Makes it easier to see which file failed in case of errors
2020-11-11 18:15:03 +00:00
Tim Dévé
95fcc7af74 Enables SDL tests in MacOS CI 2020-11-11 17:03:00 +00:00
Erik Svedäng
526a5c1573 test: Add test for building empty project 2020-11-11 07:10:59 +01:00
Erik Svedäng
a22551cd53 refactor: Use remove instead of filter + not 2020-11-11 07:05:12 +01:00
Erik Svedäng
fe9b07927a feat: Bring back the original (problematic) function 2020-11-11 06:58:41 +01:00
Erik Svedang
99f926635a Merge branch 'master' into fix-956 2020-11-10 23:16:25 +01:00
Erik Svedang
47dfd5900b fix: Make nameOfPolymorphicFunction not add so suffix to external functions 2020-11-10 23:14:26 +01:00
Erik Svedäng
4536b48a72
Merge pull request #959 from TimDeve/enable-sdl-ci
Run SDL tests on linux CI
2020-11-10 23:07:58 +01:00
Tim Dévé
b68598ac24 Runs SDL tests on linux CI 2020-11-10 21:36:07 +00:00
Erik Svedäng
c997ca716c
Merge pull request #958 from hellerve/veit/remove-pointer-prn
remove Pointer.prn
2020-11-10 22:33:38 +01:00
Erik Svedang
f9dadf335e fix: Avoid code duplication 2020-11-10 21:53:02 +01:00
Erik Svedang
6a8faddf7c fix: Compile shared library similarly to executable 2020-11-10 21:44:53 +01:00
hellerve
1cfe8ac085 remove Pointer.prn 2020-11-09 22:07:59 +01:00
Erik Svedäng
718a28b227
Merge pull request #955 from TimDeve/create-script-folder
Moves scripts in scripts folder
2020-11-09 21:11:37 +01:00
Tim Dévé
4971be73f4 Moves scripts in scripts folder 2020-11-09 10:51:11 +00:00
Erik Svedäng
41687807fd
Merge pull request #953 from hellerve/veit/fix-use
Fix use when its not a symbol
2020-11-08 05:58:19 +01:00
hellerve
86b7f8b4f6 primitive: fix use when its not a symbol 2020-11-07 23:35:19 +01:00
Erik Svedäng
aba51337ad
Merge pull request #951 from TimDeve/raw-for-staticarray
Adds unsafe-raw to StaticArray module
2020-11-07 23:03:22 +01:00
Erik Svedäng
ea3e55f69b
Merge pull request #952 from TimDeve/removes-set-env-from-action
Removes usage of set-env & add-path from Github Actions workflows
2020-11-07 22:51:31 +01:00
Tim Dévé
b7804a5b95 Updates Linux CI badge in README to reflect name change 2020-11-07 20:30:13 +00:00
Tim Dévé
56499c652e Disables cache for MacOS CI
The MacOS CI seems to only be green when the cache is missed
so it seems there is something bad left in there between run.

Disabling for now until we figure out what that is.
2020-11-07 20:22:49 +00:00
Tim Dévé
10cfe4e9f1 Renames CI workflow to Linux CI for consistency's sake 2020-11-07 18:20:38 +00:00
Tim Dévé
9dc9a9d55d Removes usage of add-path as it is being deprecated
add-path in Github Actions is considered a "moderate security vulnerability", see:
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-11-07 18:17:27 +00:00
Tim Dévé
d91a3dd6ff Removes usage of set-env as it is being deprecated
set-env in Github Actions is considered a "moderate security vulnerability", see:
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-11-07 18:17:15 +00:00
Tim Dévé
9a3870afe4 Adds unsafe-raw to StaticArray module 2020-11-07 17:49:41 +00:00
Erik Svedäng
fa406ada6d
Merge pull request #950 from hellerve/veit/better-eval-error
eval: catch static call error
2020-11-07 13:41:16 +01:00
hellerve
0f53c7da93 eval: catch static call error 2020-11-07 11:51:22 +01:00
Erik Svedäng
daa8350937
Merge pull request #948 from hellerve/veit/fix-register-type-void
register-type: fix for void
2020-11-06 09:48:30 +01:00
hellerve
acce3a471c register-type: fix for void 2020-11-05 16:49:32 +01:00
Erik Svedäng
7f4594c63f
Merge pull request #947 from TimDeve/split-str-out-of-stdint
Moves StdInt functions with dependency on String into String.carp
2020-10-26 21:20:43 +01:00
Erik Svedäng
0e16472d5f
Merge pull request #946 from TimDeve/fix-inline-c
Fixes inline-c and makes last argument optional
2020-10-26 21:20:02 +01:00
Tim Dévé
cbda258fcc Moves StdInt functions with dependency on String into String.carp
This allows to import StdInt.carp by itself in --no-core situations
2020-10-26 19:14:50 +00:00
Tim Dévé
c0bfc07192 Makes last argument to inline-c optional 2020-10-26 18:20:01 +00:00
Tim Dévé
0a7550484f Fixes inline-c 2020-10-26 18:07:46 +00:00
Erik Svedäng
0059729cc9
Merge pull request #944 from hellerve/veit/fix-sdl
Fix SDL for newer versions
2020-10-16 07:16:31 +02:00
Erik Svedäng
f96793c271
Merge pull request #945 from hellerve/veit/doc-typo-fix
Fix typo in Quadruple docs
2020-10-15 20:46:58 +02:00
hellerve
a3dd41ee25 docs: fix typo in Quadruple docs 2020-10-15 15:16:37 +02:00
hellerve
729d654a87 core: fix SDL for newer versions 2020-10-15 13:14:31 +02:00
Erik Svedäng
7d8b2d0f87
Merge pull request #941 from scolsen/expand-return
Eval: Make expand return the expanded form
2020-10-12 20:49:31 +02:00
Erik Svedäng
cd175511fa
Merge pull request #933 from hellerve/veit/doc-typo-fix
macros: fix typo in curry* docs
2020-10-12 20:42:12 +02:00
Erik Svedäng
b5c375421f
Merge pull request #940 from scolsen/lookup-globals-first
Add flag to determine binding lookup preferences in the evaluator
2020-10-12 20:41:48 +02:00
Erik Svedäng
5b50f13261
Merge pull request #900 from jacereda/cross
Add support for cross-compilation.
2020-10-12 20:34:18 +02:00
scottolsen
3ed2eeca60 Eval: use a data type to indicate lookup preferences
This avoids boolean blindness and makes the semantics/purpose of the
lookup preference argument clearer.
2020-10-11 18:43:15 -04:00