gingerBill
|
08c490d9ac
|
Fix bounds checking on slices for constant parameters
|
2019-07-15 22:26:51 +01:00 |
|
gingerBill
|
d471a59041
|
IR fix array comparisons
|
2019-07-15 21:32:38 +01:00 |
|
gingerBill
|
f25818e923
|
Make procedure parameters just named values rather than copied variables
|
2019-07-15 21:18:37 +01:00 |
|
gingerBill
|
3d531be711
|
Improve type hinting for named parameters in call expressions
|
2019-07-13 15:38:50 +01:00 |
|
gingerBill
|
56d365a4e7
|
Improve type inference for procedure group parameters
|
2019-07-13 13:34:21 +01:00 |
|
gingerBill
|
308300c1fc
|
Add extra error handling for parsing slices
|
2019-07-09 11:18:50 +01:00 |
|
gingerBill
|
7c99f52187
|
Add minimum requirement of 2 variants for #no_nil
|
2019-07-09 10:49:45 +01:00 |
|
gingerBill
|
4ab9edeb53
|
union #no_nil
|
2019-07-09 10:28:13 +01:00 |
|
gingerBill
|
d7172e168e
|
Fix target list branch rules for name-labelled block/if statements
|
2019-07-07 16:06:41 +01:00 |
|
gingerBill
|
d99ffe604f
|
Fix unions with zero variants
|
2019-07-07 14:38:11 +01:00 |
|
gingerBill
|
8e722274f0
|
Disallow blank identifier polymorphic types $_
|
2019-07-07 14:14:28 +01:00 |
|
gingerBill
|
fd62959bf4
|
Fix procedure constant declaration value type assignment checking
|
2019-06-21 23:11:14 +01:00 |
|
gingerBill
|
8b8cada33e
|
Fix procedure group compiler assert with no matching arguments #393
|
2019-06-21 22:55:00 +01:00 |
|
gingerBill
|
aaa24894b6
|
Fix double-pointer indexing bug #396
|
2019-06-21 22:50:29 +01:00 |
|
gingerBill
|
2af19c496e
|
Fix comparison for bit field values #386
|
2019-06-21 22:48:37 +01:00 |
|
gingerBill
|
b891c0feab
|
Fix ranges in switch statement for strings
|
2019-06-21 22:40:11 +01:00 |
|
gingerBill
|
b0dd3ac599
|
v0.10.0
|
2019-06-02 12:27:36 +01:00 |
|
gingerBill
|
b38a8cfb12
|
Move internal 128-bit stuff to a windows specific file
|
2019-06-01 12:26:54 +01:00 |
|
gingerBill
|
caf9bc6be9
|
Pedantic conversions on query data
|
2019-05-29 16:59:28 +01:00 |
|
gingerBill
|
654740d5b1
|
Fixes to ABI
|
2019-05-29 16:49:26 +01:00 |
|
gingerBill
|
b894e2b378
|
Fix bit set size with 128-bit integers
|
2019-05-28 20:57:02 +01:00 |
|
gingerBill
|
c40acd008e
|
Add i128/u128 support for bit sets
|
2019-05-28 20:53:56 +01:00 |
|
gingerBill
|
3d2279fba0
|
Support 128-bit integers i128 u128
|
2019-05-28 20:27:45 +01:00 |
|
gingerBill
|
9cadd58465
|
Improve tokenizer slightly
|
2019-05-28 14:44:32 +01:00 |
|
gingerBill
|
65e9b4d5f0
|
Update parsers
|
2019-05-28 12:55:55 +01:00 |
|
gingerBill
|
222941727f
|
Add ..< operator for ranges; Add extra checking for bit set assignments
|
2019-05-28 12:45:20 +01:00 |
|
gingerBill
|
5697d6df74
|
-go-to-definitions (OGTD file format)
|
2019-05-26 15:16:45 +01:00 |
|
gingerBill
|
426c1ed6f4
|
-compact flag for 'odin query'
|
2019-05-25 20:28:49 +01:00 |
|
gingerBill
|
458ec5922e
|
odin query
Output .json file containing information about the program
|
2019-05-25 20:24:19 +01:00 |
|
gingerBill
|
f5fdd031f9
|
Fix polymorphic procedure return by pointer values #374
|
2019-05-19 10:45:27 +01:00 |
|
gingerBill
|
ceb58ae04f
|
Change import name rules
|
2019-05-19 10:01:35 +01:00 |
|
gingerBill
|
b1663a14e9
|
Add an error for C-style pointer selector expressions using '->' when parsing
|
2019-05-09 22:59:17 +01:00 |
|
gingerBill
|
3fc60930e6
|
Fix constant representability rules
|
2019-05-09 22:46:50 +01:00 |
|
gingerBill
|
16f3bc2c0b
|
Allow comparisons with bit field values
|
2019-05-09 13:18:57 +01:00 |
|
gingerBill
|
71a733e3b5
|
Allow booleans to be assigned to a 1-bit bit field value
|
2019-05-09 13:04:15 +01:00 |
|
gingerBill
|
a66612e8ae
|
Remove test code
|
2019-05-09 11:07:26 +01:00 |
|
gingerBill
|
00c0ce45b3
|
Fix bug with clamp
|
2019-05-06 18:29:22 +01:00 |
|
gingerBill
|
ab0afa548b
|
Fix ||= and &&=
|
2019-05-06 11:32:35 +01:00 |
|
gingerBill
|
ea1690b7a1
|
Improve type inference for variadic parameters
|
2019-05-04 14:01:04 +01:00 |
|
gingerBill
|
a5ff983266
|
Fix parapoly related bugs #370
|
2019-05-04 13:11:56 +01:00 |
|
gingerBill
|
a46a1f5f34
|
Minor change to bit_field assignment rules
|
2019-05-04 13:02:15 +01:00 |
|
gingerBill
|
c61fd3a70a
|
Modify type_set_offsets to patch minor bug
|
2019-04-28 20:34:51 +01:00 |
|
gingerBill
|
9ce8f124bb
|
Slight change to determine_path_from_string rules
|
2019-04-20 16:52:09 +01:00 |
|
gingerBill
|
63bbb9b62f
|
Change the file name rules for imports (use / rather than \ on windows)
|
2019-04-20 16:47:28 +01:00 |
|
gingerBill
|
56c4039e72
|
#load directive (request from #368) (Basic implementation)
|
2019-04-20 15:05:35 +01:00 |
|
gingerBill
|
2780f82f30
|
Fix is_operand_value to support more addressing modes
|
2019-04-19 11:39:01 +01:00 |
|
gingerBill
|
ecd2eacd75
|
Remove dead keywords; Fix min and max for enum types
|
2019-03-31 22:35:05 +01:00 |
|
gingerBill
|
2614830c69
|
Minor code organization change
|
2019-03-31 18:29:57 +01:00 |
|
gingerBill
|
1354f53d02
|
Remove derived from context; Fix parsing issue for typeid specializations in record parameters; Fix runtime printing of types
|
2019-03-31 11:58:54 +01:00 |
|
gingerBill
|
564e85ee29
|
Modify ir_generate_array name logic slightly
|
2019-03-31 11:22:27 +01:00 |
|