Commit Graph

2675 Commits

Author SHA1 Message Date
hellerve
69afc10706 compiler: use library directory and enforce @ 2018-07-17 14:50:59 +02:00
hellerve
0fdc7452fb compiler: change directory after pull, not before 2018-07-17 14:50:59 +02:00
hellerve
9ab45913cc gitignore: add 3rd party packages 2018-07-17 14:50:59 +02:00
hellerve
1c1d402cb5 compiler: can load from github 2018-07-17 14:50:57 +02:00
hellerve
89c9492567 all: initial work on dependency management 2018-07-17 14:50:35 +02:00
Erik Svedäng
e741d59ce3
Merge pull request #265 from mkfifo/array-ne
Array ne
2018-06-26 10:20:21 +02:00
Chris Hall
83b2bc723d updating docs/core/Array.html 2018-06-26 18:15:21 +10:00
Chris Hall
b00ee0b477 trivial: making test/array error messages distinct 2018-06-26 18:15:21 +10:00
Chris Hall
10f7d29626 adding Array./= 2018-06-26 18:15:21 +10:00
Erik Svedäng
b4225d41a2
Merge pull request #262 from mkfifo/heapsort
Issue #252 Heapsort
2018-06-26 10:11:38 +02:00
Chris Hall
8d20bb90df Removing Sort as a module name 2018-06-26 18:03:34 +10:00
Chris Hall
1daf9f0db0 adding Array.sort* tests to test/array 2018-06-26 17:37:24 +10:00
Chris Hall
61274c1dc9 adding sort functions into Array module 2018-06-26 17:33:09 +10:00
Chris Hall
d2012c9243 adding tests for string comparison operators in test/string 2018-06-26 17:24:00 +10:00
Chris Hall
64360285c0 updating docs/core/Char.html 2018-06-26 17:23:46 +10:00
Chris Hall
21a316c70f adding StringCopy.< and StringCopy.> 2018-06-26 17:20:39 +10:00
Chris Hall
ba5287245f Adding tests for sorting arrays of chars 2018-06-26 17:15:05 +10:00
Chris Hall
9b775fb10f updating docs/core/Char.html 2018-06-26 17:15:02 +10:00
Chris Hall
8d3fa53abc extending test/char to cover Char.meaning 2018-06-26 17:14:46 +10:00
Chris Hall
d768cc69f0 adding test.char 2018-06-26 17:09:55 +10:00
Chris Hall
16bdd7f854 Adding comparison operators to Char and CharRef 2018-06-26 17:08:58 +10:00
Chris Hall
9327f7ece0 Adding tests for Sorting arrays of floats 2018-06-26 16:21:05 +10:00
Chris Hall
b0063da5eb Adding tests for Sorting arrays of strings 2018-06-26 16:19:50 +10:00
Chris Hall
837225f65b updating docs/core/String.html 2018-06-26 16:00:46 +10:00
Chris Hall
4704a06f32 Adding String.< and String.> 2018-06-26 16:00:33 +10:00
Chris Hall
d197d32262 Adding tests for String.= and String./= 2018-06-26 15:59:09 +10:00
Chris Hall
6053862f0f updating docs/core/Array.html 2018-06-26 15:48:36 +10:00
Chris Hall
85c625b62d Removing Array.sort and Array.sort-with 2018-06-26 15:48:15 +10:00
Chris Hall
a09db503d7 Improving Sort API, sort, sorted, and sort! 2018-06-26 15:42:11 +10:00
Chris Hall
88cf103b3a removing "use" from Sort 2018-06-26 15:11:51 +10:00
Chris Hall
e17f4795d8 docs/core/Array.html update 2018-06-26 15:08:34 +10:00
Chris Hall
1543fac3fb Issue #252 adding Sort module in Carp using Heap.Heapsort 2018-06-26 15:08:34 +10:00
Chris Hall
24e8cee18f Adding Heap module including HeapSort implementation and test suite 2018-06-26 15:08:34 +10:00
Chris Hall
052e6ef235 Adding Array.pop-back! and tests for pop-back! and pop-back 2018-06-26 15:08:34 +10:00
Chris Hall
fd33eb81f3 Adding Array.push-back! and tests for push-back and push-back! 2018-06-26 15:08:34 +10:00
Erik Svedäng
1164ef7e4f
Merge pull request #258 from mkfifo/interpreter-integer-div-bug-256
Issue #256 The interpreter should use integer division
2018-06-25 18:37:03 +02:00
Erik Svedäng
5c7cc37579
Merge pull request #254 from mkfifo/linux-headers-build
Adding missing includes headers for POSIX wait and signals
2018-06-25 18:33:30 +02:00
Erik Svedäng
f29fc2d55d
Merge pull request #253 from mkfifo/array-doc-fix
fixing doc strings in Array
2018-06-23 12:13:49 +02:00
Chris Hall
598110e7ef adding test on integer division truncating 2018-06-23 14:23:42 +10:00
Chris Hall
42ec03a293 Issue #256 The interpreter should use integer division (Haskell quot) when dealing with integers in order to match the behaviour of the compiler 2018-06-23 14:20:40 +10:00
Chris Hall
f0b01450a8 Adding missing includes headers for POSIX wait (sys/wait.h) and signals (signal.h) 2018-06-23 13:48:38 +10:00
Chris Hall
ffd2a178bf fixing doc strings in Array 2018-06-23 13:28:24 +10:00
Erik Svedäng
e00bdd1df0
Merge pull request #251 from hellerve/docs
Document string, remove string-join
2018-06-15 17:36:37 +02:00
hellerve
c82916612a core: document string, remove string-join 2018-06-15 16:38:34 +02:00
Erik Svedäng
ae60440542 Can implement Keycode.= using enum-to-int now instead! 2018-06-15 16:01:43 +02:00
Erik Svedäng
cc2bb27544 Merge branch 'int-to-enum-hack' 2018-06-15 15:58:08 +02:00
Erik Svedäng
5f5cd71892 BUGFIX: Used the wrong kind of binder for enum-to-int function. 2018-06-15 15:52:45 +02:00
Erik Svedäng
5ba320a0d4 Todos. 2018-06-15 11:57:21 +02:00
Erik Svedäng
be02c82314 Existing modules are not destroyed when defining a type. Fixes
"(reload)" bug with self-recursive lookup of interface, see Tuples.carp
2018-06-15 11:53:33 +02:00
Erik Svedäng
ef4fc521de Prep for solving the reload bug. 2018-06-15 11:15:20 +02:00