Commit Graph

868 Commits

Author SHA1 Message Date
gingerBill
3e1ff0ec67 Update fmt for runes; Add strings.contains_rune 2017-11-26 23:54:23 +00:00
gingerBill
65945dac09 Fix comparison against nil for slices 2017-11-26 22:49:31 +00:00
gingerBill
1608da2dc8 for key, val in some_map {}; for val, idx in some_array {} 2017-11-26 18:56:47 +00:00
gingerBill
c340827381 Remove old slice procedures 2017-11-26 18:38:46 +00:00
gingerBill
74fa7ca25d New slice memory layout (ptr+len); byte 2017-11-26 18:36:46 +00:00
gingerBill
5a9223afda nil_allocator; Fix IR type checking assert; append_string 2017-11-26 15:25:45 +00:00
gingerBill
febcd73323 Fix merge from essence cross compile #154 2017-11-26 11:11:29 +00:00
gingerBill
df06236076 Merge pull request #154 from nakst/master
essence cross compile
2017-11-26 11:10:13 +00:00
Nakst
b0d3fbba47 essence cross compile 2017-11-26 11:03:11 +00:00
gingerBill
adb6c7637e Fix 'fallthrough' 2017-11-25 11:16:23 +00:00
gingerBill
425f83b17d Merge pull request #150 from zangent/master
Changed `string_has_extension` to `string_ends_with` and fix macOS target triple
2017-11-21 22:33:39 +00:00
gingerBill
976415ff9d Fix key lookup of pointer to map 2017-11-21 22:32:41 +00:00
Zachary Pierson
4d7fb3e8d6 Changed string_has_extension to string_ends_with.
Fixed macOS target triple.
2017-11-21 16:16:53 -06:00
gingerBill
bcca3bf322 Remove target triple from windows 2017-11-19 16:55:24 +00:00
gingerBill
74aaa3408f Fix debug symbol generation 2017-11-19 16:45:12 +00:00
gingerBill
2a5beee88c Remove /SYMBOLS flag 2017-11-19 15:11:07 +00:00
gingerBill
cec9f7abfe Add -debug command (still in development) 2017-11-19 15:06:56 +00:00
gingerBill
284a9cd4c3 Update usage text v0.7.1 2017-11-19 09:57:37 +00:00
gingerBill
5955c101d4 Update version 2017-11-19 09:56:51 +00:00
gingerBill
f80b910ba3 Set version number to v0.7.1 2017-11-19 09:50:22 +00:00
gingerBill
2b0521347b Begin with on debugging symbol; fix version number 0.7.0 2017-11-19 09:49:55 +00:00
gingerBill
0c06a8d154 Fix issue #146 regarding polymorphic type parameters v0.7.0 2017-11-18 20:56:53 +00:00
gingerBill
b0e3a4e276 build_dll replace with -build-mode=dll 2017-11-17 20:21:58 +00:00
gingerBill
b651466630 Add ptr_to_bytes 2017-11-16 19:01:57 +00:00
gingerBill
24c09c9201 Allow for printf style assert and panic 2017-11-16 18:57:03 +00:00
gingerBill
e48346a9ee Disable negation of unsigned constants (Issue: #145) 2017-11-15 21:25:16 +00:00
gingerBill
9bd8bdaa5a Disable all cyclic importations 2017-11-13 23:53:01 +00:00
gingerBill
a137699d95 Add optional truncate parameter to write_entire_file (#144) 2017-11-13 20:35:21 +00:00
gingerBill
f6a56c2f82 Remove #const; Minor fixes 2017-11-12 20:15:17 +00:00
gingerBill
dffa791607 In error messages, remove with '; Fix error messages for switch` 2017-11-12 19:00:48 +00:00
gingerBill
5ce6555721 Allow for default arguments after a variadic parameter 2017-11-12 17:55:16 +00:00
gingerBill
53b3ad186f Fix untyped type IR bug 2017-11-10 22:37:38 +00:00
gingerBill
82c1c5b3fe Merge pull request #142 from zangent/master
Added static linking for macOS, too. There's literally %number% of us!
2017-11-10 22:14:40 +00:00
Zachary Pierson
6d880bc3bb Added static linking for macOS. Also fixed the build.sh. Thanks, vass :/ 2017-11-10 16:11:55 -06:00
gingerBill
40281d595d Fix parsing errors for variadic signatures 2017-11-10 22:03:05 +00:00
gingerBill
85fab55e57 Fix make 2017-11-10 21:43:37 +00:00
gingerBill
1d2eb8055e Merge pull request #140 from vassvik/master
Fixed foreign import for linux. Modified .gitignore to ignore temp files and files in shared/. Added a Makefile for linux
2017-11-10 21:17:16 +00:00
vassvik
9e0b69312b Fixed foreign import for linux. Modified .gitignore to ignore temp files and files in shared/. Added a Makefile for linux 2017-11-10 21:31:13 +01:00
gingerBill
bbddbba340 Fix cast to uintptr 2017-11-10 18:56:47 +00:00
gingerBill
0d01a6f552 Fix issue #139 2017-11-10 18:24:49 +00:00
gingerBill
ae3672608d Fix link_name overriding 2017-11-09 23:36:10 +00:00
gingerBill
e5c39fb2a9 Fix opening file without close; Minor fixes 2017-11-09 22:58:44 +00:00
gingerBill
eb4b3f5976 Change push allocator system; update core libraries 2017-11-09 22:48:00 +00:00
gingerBill
dbb070524f Allow nil in a ternary statement 2017-11-09 21:10:08 +00:00
gingerBill
36b0b50ba4 Amend allocation procedures with caller location; Compound literals missing type can determine type in certain cases. 2017-11-09 20:51:13 +00:00
gingerBill
ac46b2053d Remove unnecessary IR bound checks 2017-11-08 22:14:07 +00:00
gingerBill
0ffcccdae5 Add Source_Code_Location parameter Allocator_Proc (#138) 2017-11-08 22:05:51 +00:00
gingerBill
4777bd607e Fix issue #137 2017-11-08 22:02:15 +00:00
gingerBill
39e9b50482 Remove debug code 2017-11-07 23:09:05 +00:00
gingerBill
30adb9c770 Fix issue #134 2017-11-07 23:05:39 +00:00