gingerBill
|
105de7705a
|
Add unselector_expr
|
2018-03-04 11:06:59 +00:00 |
|
gingerBill
|
584dffea14
|
Remove dead code; fix referencing of a type assertion in a selector expression
|
2018-03-04 09:25:02 +00:00 |
|
gingerBill
|
d63885a495
|
array_make
|
2018-02-25 19:23:52 +00:00 |
|
gingerBill
|
27b7dc336a
|
Change parsing for floats and disallow x.0
|
2018-02-25 14:36:41 +00:00 |
|
gingerBill
|
60a7c68aa6
|
Minor code reorganization
|
2018-02-25 14:23:45 +00:00 |
|
gingerBill
|
5357181484
|
Multithreaded parser (windows only)
|
2018-02-25 13:45:44 +00:00 |
|
gingerBill
|
1cd453db14
|
Remove unneeded disabled warnings for MSVC
|
2018-02-25 12:29:48 +00:00 |
|
gingerBill
|
f96a897821
|
Make switch in f { valid
|
2018-02-25 10:55:18 +00:00 |
|
gingerBill
|
35ba5771a5
|
Replace compile_assert with #assert
|
2018-02-24 19:03:29 +00:00 |
|
gingerBill
|
b2461f7192
|
Fix issue #195
|
2018-02-24 18:19:11 +00:00 |
|
gingerBill
|
4c339360e9
|
auto_cast
|
2018-02-18 15:14:13 +00:00 |
|
gingerBill
|
c4d2d287fc
|
#complete switch; Removal of dyncall
|
2018-02-17 11:54:08 +00:00 |
|
gingerBill
|
23ab3c4713
|
Replace [...] with [?]
|
2018-02-13 21:59:49 +00:00 |
|
gingerBill
|
92780e2683
|
distinct keyword for type declarations
|
2018-02-05 22:46:30 +00:00 |
|
gingerBill
|
ed2f49e8d2
|
Remove dead code; Fix issue regarding order of evaluation of function parameters (in C++) depending on the compiler (clang vs gcc vs msvc)
|
2018-02-04 20:07:05 +00:00 |
|
gingerBill
|
1353d61894
|
Minor parsing change
|
2018-01-21 16:45:29 +00:00 |
|
gingerBill
|
88ba6d8015
|
enum #export
|
2018-01-21 14:30:48 +00:00 |
|
gingerBill
|
b03ce0e9b4
|
Modify implicit semicolon rules
|
2018-01-18 17:28:07 +00:00 |
|
gingerBill
|
419ab6f00c
|
Named return value act as variables; Code reorganization
|
2018-01-17 19:07:38 +00:00 |
|
gingerBill
|
3a44c62ecf
|
Remove old "macro" parsing code
|
2018-01-17 13:16:43 +00:00 |
|
gingerBill
|
82057f08ce
|
Fix issue #172
|
2018-01-10 21:13:20 +00:00 |
|
gingerBill
|
1553421e1a
|
Fix typo in error
|
2018-01-01 22:15:43 +00:00 |
|
gingerBill
|
ac277a1cce
|
Revert map to be a value type and not a reference type
(Implement code for "const ref" parameters)
|
2017-12-21 20:59:23 +00:00 |
|
gingerBill
|
30530d058c
|
Remove struct #ordered
|
2017-12-17 14:53:40 +00:00 |
|
gingerBill
|
436928d06a
|
Fix "using in import"
|
2017-12-17 12:12:24 +00:00 |
|
gingerBill
|
32a502d14e
|
using x in bar;
|
2017-12-17 11:44:26 +00:00 |
|
gingerBill
|
0d665c637f
|
using in importation statements
|
2017-12-17 11:17:54 +00:00 |
|
gingerBill
|
367013f589
|
Change Map and PtrSet grow rate
|
2017-12-12 23:39:20 +00:00 |
|
gingerBill
|
054e241033
|
Localize checker data
|
2017-12-12 20:23:36 +00:00 |
|
gingerBill
|
3c6f90e552
|
Fix proc groups from import names
|
2017-12-10 11:35:11 +00:00 |
|
gingerBill
|
3703ca4df4
|
Explicit procedure group; Remove implicit procedure overloading
|
2017-12-09 18:11:36 +00:00 |
|
gingerBill
|
596a2c8355
|
Procedure grouping foo :: proc[foo16, foo32];
|
2017-12-03 23:03:40 +00:00 |
|
gingerBill
|
1a75dfe075
|
Remove vector type (will be replaced by something else in the future)
|
2017-11-30 20:34:42 +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
|
74fa7ca25d
|
New slice memory layout (ptr+len); byte
|
2017-11-26 18:36:46 +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
|
cec9f7abfe
|
Add -debug command (still in development)
|
2017-11-19 15:06:56 +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
|
40281d595d
|
Fix parsing errors for variadic signatures
|
2017-11-10 22:03:05 +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
|
eb4b3f5976
|
Change push allocator system; update core libraries
|
2017-11-09 22:48:00 +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
|
66ee2cb6ed
|
#const value procedure parameters; $N for polymorphic array lengths
|
2017-11-05 18:26:24 +00:00 |
|
gingerBill
|
e7999f8450
|
Foreign context cleanup
|
2017-11-03 23:20:30 +00:00 |
|
gingerBill
|
0b29e42adb
|
link_prefix; thread_local; fix link_name for file-scope variables
|
2017-11-03 23:11:06 +00:00 |
|
gingerBill
|
414486829a
|
Add string_set.cpp; Code clean up
|
2017-10-30 20:26:05 +00:00 |
|
gingerBill
|
3e05be8eb8
|
@(default_calling_convention = ...) for foreign blocks
|
2017-10-29 18:09:05 +00:00 |
|
gingerBill
|
ae24a8e5ae
|
Fix pointer arithmetic; remove suffix #tags for proc types
|
2017-10-29 17:00:54 +00:00 |
|