Commit Graph

3583 Commits

Author SHA1 Message Date
GrayJack
949d4e29ee Change nth to unsafe-nth 2019-10-31 06:16:31 -03:00
GrayJack
1df326529e Merge branch 'master' into unsafe_fn 2019-10-31 05:48:21 -03:00
Erik Svedäng
3f877a84c3 Trailing '/' for "out" dir in project (should be properly fixed by
using Filepath?).
2019-10-31 09:43:52 +01:00
GrayJack
2c0fcbd6c9 Changes Maybe.ptr to Maybe.unsafe-ptr and all it's ocurrences 2019-10-31 05:38:47 -03:00
hellerve
d5ca0ed552 dynamic: add Symbol.str 2019-10-30 13:54:11 +01:00
Erik Svedäng
8e8fce0744
Merge pull request #610 from hellerve/master
Disallow non-symbols in fn arguments
2019-10-30 10:38:52 +01:00
Erik Svedäng
804d08157c
Merge pull request #611 from hellerve/no-unit-in-call
Filter out unit types from call
2019-10-30 10:25:31 +01:00
Erik Svedäng
c90d11b7ca
Merge pull request #606 from hellerve/better-repeat
Reduce allocations in String.repeat
2019-10-30 10:09:51 +01:00
Erik Svedäng
32a63d6def
Merge pull request #605 from hellerve/heap-without-copy
Reduce copies in heap
2019-10-30 10:05:11 +01:00
Erik Svedäng
b31410ed6e
Merge pull request #604 from hellerve/better-char-meaning
Simplify Char.meaning
2019-10-30 10:02:22 +01:00
hellerve
308036f970 emit: filter out unit types in parameter list 2019-10-30 09:28:52 +01:00
hellerve
34c71deb47 compiler: disallow non-symbols in fn arguments 2019-10-30 09:00:02 +01:00
hellerve
c6dafda518 core: reduce allocations in String.repeat 2019-10-28 18:13:40 +01:00
hellerve
fc204fff1e core: reduce copies in heap 2019-10-28 17:23:46 +01:00
hellerve
eb9c236249 core: simplify Char.meaning 2019-10-28 17:19:31 +01:00
Erik Svedäng
dd9c4616e8
Merge pull request #602 from hellerve/error
Actually register error
2019-10-28 14:33:00 +01:00
hellerve
6e85433fd5 core: error docs 2019-10-28 14:32:40 +01:00
hellerve
e33c5fd7b4 core: actually register error 2019-10-28 14:28:37 +01:00
Erik Svedäng
4181d8139e
Merge pull request #601 from hellerve/fix-pattern-parser
Fix pattern escaping
2019-10-24 14:09:22 +02:00
hellerve
ef096d9385 parser: fix pattern escaping 2019-10-24 14:02:11 +02:00
Erik Svedäng
091fd39514
Merge pull request #599 from hellerve/cleanuppath
Ccleanup path in git load if we fail
2019-10-24 11:45:23 +02:00
Erik Svedäng
6d7e4633c6 Nicer printing of C code in the repl (using the (c ...) command). 2019-10-24 11:12:41 +02:00
hellerve
89be1c3805 git load: cleanup path if we fail (references #595) 2019-10-19 18:44:55 +02:00
Erik Svedäng
d36f488030
Merge pull request #596 from spencerking/fix-typo
Fix typo in LanguageGuide
2019-10-18 06:25:04 +02:00
Spencer King
2ee8fd4889 Fix typo in LanguageGuide
“annoted” should be “annotated”
2019-10-17 18:40:53 -05:00
Erik Svedäng
d4d547c479 More links. 2019-10-16 15:13:47 +02:00
Erik Svedäng
7bb0d6dd5e Two links. 2019-10-16 15:12:37 +02:00
Erik Svedäng
ee1a3db4f4
Merge pull request #588 from hellerve/fix-git-regression
Fix regression when loading via git
2019-10-16 11:47:32 +02:00
Erik Svedäng
bcea722b84 Create config directory if it's missing (or repl history won't save). 2019-10-16 11:27:21 +02:00
hellerve
314d155da8 src: fix regression when loading git 2019-10-16 11:21:46 +02:00
Erik Svedäng
fa3d9b76c8 Bump stack resolver. 2019-10-16 10:33:04 +02:00
Erik Svedäng
adbfd97719 Change character for Carp (fixes #578) 2019-10-15 10:25:32 +02:00
Erik Svedäng
c3e35e5b7d Re-enable colorized text. 2019-10-15 09:41:41 +02:00
Erik Svedäng
787f29e629 Merge branch 'master' of https://github.com/carp-lang/Carp 2019-10-15 09:40:39 +02:00
Erik Svedäng
cee623e77a
Merge pull request #590 from hellerve/write-file
Add write-file
2019-10-15 09:39:49 +02:00
Erik Svedäng
2326ab2332 Merge branch 'master' of https://github.com/carp-lang/Carp 2019-10-15 09:31:15 +02:00
Erik Svedäng
6daaf584ae
Merge pull request #587 from jacereda/path-module
Path module.
2019-10-15 09:23:42 +02:00
Erik Svedäng
1e8dc35a6c Merge branch 'master' of https://github.com/carp-lang/Carp 2019-10-15 09:16:51 +02:00
Erik Svedäng
24b76f57af
Merge pull request #586 from zxygentoo/master
Fix Generics.approx doc name.
2019-10-15 09:15:58 +02:00
Erik Svedäng
e703d95063
Merge pull request #589 from jacereda/realloc-check
Add CARP_REALLOC() so it can be checked with CHECK_ALLOCATIONS
2019-10-15 09:14:29 +02:00
hellerve
70811ceb03 docs: add write-file docs 2019-10-14 12:24:02 +02:00
hellerve
24897b49f1 commands: add write-file 2019-10-14 11:18:31 +02:00
Jorge Acereda
c4957020dd Add CARP_REALLOC() so it can be checked with CHECK_ALLOCATIONS 2019-10-13 10:40:54 +02:00
Jorge Acereda
28104b0fb2 Path module. 2019-10-09 12:18:30 +02:00
zxygentoo
4e0fd0a1ac Fix Generics.approx doc name. 2019-10-09 14:36:59 +08:00
Erik Svedäng
1b8656cd4f Always turn of color escape code on Windows (for now). 2019-10-07 16:25:35 +02:00
Erik Svedäng
a99ad72b16 Docs 2019-10-07 12:34:03 +02:00
Erik Svedäng
98e046a3bc
Merge pull request #584 from hellerve/deprecate-project-set
Remove project-set!
2019-10-07 12:33:33 +02:00
hellerve
9fee6ada35 commands: remove project-set! (references #583) 2019-10-07 12:19:26 +02:00
Erik Svedäng
ffe02305c8
Merge pull request #582 from hellerve/unify-booleans
Unify printing booleans in project
2019-10-07 12:10:35 +02:00