gingerBill
|
7cd2bc26f4
|
Clear error message on collisions with using on struct fields
|
2024-04-17 13:31:32 +01:00 |
|
gingerBill
|
a61ae7c861
|
Fix #3427
|
2024-04-16 13:31:49 +01:00 |
|
gingerBill
|
8a0f9ae108
|
Print to string buffer before printing errors
|
2024-04-16 13:15:23 +01:00 |
|
gingerBill
|
76229cabfa
|
Fix typo
|
2024-04-15 15:44:03 +01:00 |
|
gingerBill
|
a7e492e2c2
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-15 15:40:43 +01:00 |
|
gingerBill
|
69db9c6390
|
Add loads of nil checks when doing s.builder
|
2024-04-15 15:40:32 +01:00 |
|
gingerBill
|
38c1fd5824
|
Keep -vet happy
|
2024-04-15 14:35:51 +01:00 |
|
gingerBill
|
5bda2546f7
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-15 12:43:50 +01:00 |
|
gingerBill
|
36644a3c09
|
Add template specialization for compared against "" with String internally
|
2024-04-15 12:43:45 +01:00 |
|
gingerBill
|
7e582dd671
|
Add basic suggestion to missing package name
|
2024-04-15 12:43:27 +01:00 |
|
gingerBill
|
2e29687cee
|
Fix #3425
|
2024-04-15 10:28:14 +01:00 |
|
gingerBill
|
5726b7d954
|
Remove warning on clang
|
2024-04-12 14:51:22 +01:00 |
|
gingerBill
|
4240e0025e
|
Improve scalar -> array assignment when the scalar is constant in LLVM
|
2024-04-12 14:20:46 +01:00 |
|
gingerBill
|
caa344c88d
|
Simplify scalar -> array conversions in LLVM to use a loop after a certain size
|
2024-04-12 14:05:36 +01:00 |
|
gingerBill
|
46b9bd8c0e
|
Improve error messages for switch and for r-values with a suggestion
|
2024-04-12 13:35:14 +01:00 |
|
gingerBill
|
3426af2d6c
|
Fix #3415
|
2024-04-12 12:33:25 +01:00 |
|
gingerBill
|
efc3f9916e
|
Fix #3414
|
2024-04-12 12:30:16 +01:00 |
|
gingerBill
|
cb0a57eaa9
|
Add -target:freestanding_amd64_win64
|
2024-04-11 17:18:51 +01:00 |
|
gingerBill
|
aab122ede8
|
Remove ?
|
2024-04-11 15:59:22 +01:00 |
|
gingerBill
|
503964c769
|
Add @(static) check
|
2024-04-11 15:57:13 +01:00 |
|
gingerBill
|
b2e887be36
|
Change stack overflow check to >256 KiB
|
2024-04-11 15:55:01 +01:00 |
|
gingerBill
|
f36fb6d1ef
|
Add nil checks
|
2024-04-11 15:41:01 +01:00 |
|
gingerBill
|
45d7a670ce
|
Fix @(static) error message bug
|
2024-04-11 15:34:34 +01:00 |
|
gingerBill
|
86e82dc182
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-11 15:24:42 +01:00 |
|
gingerBill
|
b6d2ac11b8
|
Add -vet-unused-variables and `-vet-unused-imports (-vet-unused is both)
|
2024-04-11 15:24:36 +01:00 |
|
gingerBill
|
6c38ae3658
|
Remove #optional_ok from docs
|
2024-04-11 15:24:08 +01:00 |
|
gingerBill
|
0abbf3ba0a
|
Fix #3412
|
2024-04-11 13:57:37 +01:00 |
|
gingerBill
|
97db075e45
|
Add #panic to tell of moved package
|
2024-04-10 20:32:55 +01:00 |
|
gingerBill
|
13e459980b
|
Fix ptr_to_bit_field.field
|
2024-04-10 16:18:44 +01:00 |
|
gingerBill
|
3b5e515a22
|
Fix #3386 - fixed.to_string
|
2024-04-10 14:35:14 +01:00 |
|
gingerBill
|
3ad95d6be3
|
Add append_u128
|
2024-04-10 14:35:00 +01:00 |
|
gingerBill
|
abd5fc606c
|
Fix #3407
|
2024-04-10 14:12:41 +01:00 |
|
gingerBill
|
6678242280
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-10 13:40:31 +01:00 |
|
gingerBill
|
fd487f66bc
|
Add json:"name,omitempty"
|
2024-04-10 13:40:25 +01:00 |
|
gingerBill
|
d0dc7395e9
|
Allow for comma-separate json names json:"name,flag"
|
2024-04-10 13:29:10 +01:00 |
|
gingerBill
|
97e2d8916a
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-10 12:32:32 +01:00 |
|
gingerBill
|
3dfd61dd4f
|
Make intrinsics.overflow_* NOT #optional_ok
|
2024-04-10 12:32:26 +01:00 |
|
gingerBill
|
25f781d64b
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-08 23:58:36 +01:00 |
|
gingerBill
|
9933ca8b56
|
Make map_total_allocation_size public; Add map_total_allocation_size_from_value
|
2024-04-08 23:58:30 +01:00 |
|
gingerBill
|
ecac3aef32
|
Change allocator to permanent
|
2024-04-08 16:18:14 +01:00 |
|
gingerBill
|
ec45504631
|
Obfuscate #line
|
2024-04-08 16:14:47 +01:00 |
|
gingerBill
|
810cf22e5d
|
Obfuscate #file and #procedure when -obfuscate-source-code-locations is enabled
|
2024-04-08 16:08:35 +01:00 |
|
gingerBill
|
ef82f3e71e
|
Move vendor:darwin/Foundation to core:sys/darwin/Foundation
|
2024-04-08 13:47:46 +01:00 |
|
gingerBill
|
16dc79fc5c
|
Add "type" field to -json-errors
|
2024-04-08 13:36:23 +01:00 |
|
gingerBill
|
114ddc4a10
|
Fix printing error when field name could not be found
|
2024-04-08 12:06:06 +01:00 |
|
gingerBill
|
0df9c8bffc
|
Improve error messages for people using keywords instead of identifiers
|
2024-04-08 12:04:33 +01:00 |
|
gingerBill
|
83d3bc74b0
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-06 16:59:07 +01:00 |
|
gingerBill
|
fbf01543d1
|
Remove duplicate table
|
2024-04-06 16:59:02 +01:00 |
|
gingerBill
|
83e2f5ff74
|
Add better error messages with suggestions for using context as an identifier
|
2024-04-04 17:01:31 +01:00 |
|
gingerBill
|
2375ac22a7
|
Improve error messages for A variable declaration must be an identifier
|
2024-04-04 16:57:08 +01:00 |
|
gingerBill
|
b979fd4c43
|
Remove consecutive linking libraries
|
2024-04-04 16:14:05 +01:00 |
|
gingerBill
|
0e5a482c42
|
Default to "smart" linker behaviour; Add -min-link-libs to use minimize link libs if wanted
|
2024-04-04 16:11:26 +01:00 |
|
gingerBill
|
d248cddf90
|
Remove dead newline
|
2024-04-04 16:07:55 +01:00 |
|
gingerBill
|
5fe0788cff
|
Minimize code duplication in core:mem by using the base:runtime calls
|
2024-04-03 11:47:39 +01:00 |
|
gingerBill
|
a9bfb3ac2e
|
Clarity warning and error printing
|
2024-04-02 23:39:14 +01:00 |
|
gingerBill
|
692a47f080
|
Fix printing of warnings
|
2024-04-02 23:36:36 +01:00 |
|
gingerBill
|
bb72ff9c35
|
Fix nested ERROR_BLOCK bug
|
2024-04-01 14:28:11 +01:00 |
|
gingerBill
|
b47d73c651
|
Fix type checking for invalid enum backing type
|
2024-04-01 13:34:30 +01:00 |
|
gingerBill
|
2938def707
|
Remove dead comment
|
2024-04-01 13:27:51 +01:00 |
|
gingerBill
|
84686c70c5
|
Error message when RTTI is disabled when iterating over an enum type or a bit_set of enum with for in
|
2024-04-01 13:16:49 +01:00 |
|
gingerBill
|
3fa02427b3
|
Unify error message logic for ranges over bit_set
|
2024-04-01 13:12:09 +01:00 |
|
gingerBill
|
b862691d75
|
Support for in with bit_set
|
2024-04-01 13:08:07 +01:00 |
|
gingerBill
|
f482cc8374
|
Fix error message
|
2024-04-01 12:33:56 +01:00 |
|
gingerBill
|
2bdf5f58ef
|
Enforce error on old style for/switch l-value
|
2024-03-30 14:23:47 +00:00 |
|
gingerBill
|
8e1a2094a7
|
Fix debug info for map
|
2024-03-30 13:46:23 +00:00 |
|
gingerBill
|
9271372fef
|
Fix #field_align issues, by simplifying the LLVM struct type generation
|
2024-03-30 13:06:51 +00:00 |
|
gingerBill
|
4edcaa6124
|
Try storing a pointer to a fake metadata type in the debug info for a map
|
2024-03-30 10:29:20 +00:00 |
|
gingerBill
|
308e9112f2
|
Disable packing on ARM64 and AMD64
|
2024-03-28 10:58:40 +00:00 |
|
gingerBill
|
cf9bdc134c
|
Fix #3341
|
2024-03-27 16:48:51 +00:00 |
|
gingerBill
|
7b387fd3aa
|
Improve C-like syntax mistakes error messages
|
2024-03-27 13:10:46 +00:00 |
|
gingerBill
|
12ec9bce7d
|
Fix parsing bug on bit_set[;x]
|
2024-03-27 13:05:15 +00:00 |
|
gingerBill
|
b378eb2df3
|
Fix free bug not using the correct allocator
|
2024-03-27 12:54:52 +00:00 |
|
gingerBill
|
6422c090f2
|
Make hash procedures contextless where possible
|
2024-03-27 12:54:37 +00:00 |
|
gingerBill
|
2031d2769a
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-03-27 00:58:35 +00:00 |
|
gingerBill
|
83c9739a7d
|
Update year
|
2024-03-27 00:58:21 +00:00 |
|
gingerBill
|
63d6b4752b
|
Fix type info layout for wasm64p32 targets
|
2024-03-26 17:16:12 +00:00 |
|
gingerBill
|
6588fe35b3
|
Fix wasm abi
|
2024-03-26 16:47:29 +00:00 |
|
gingerBill
|
0989eac681
|
Add extra sanity check for nullptr
|
2024-03-26 14:57:06 +00:00 |
|
gingerBill
|
df526549e2
|
Fix min/max for wasm
|
2024-03-26 14:31:28 +00:00 |
|
gingerBill
|
1009182f7b
|
Fix another #soa race condition bug
|
2024-03-26 14:13:55 +00:00 |
|
gingerBill
|
620dd2c812
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-03-26 13:06:46 +00:00 |
|
gingerBill
|
533ba63c82
|
Fix #3327 #3204 #3200
|
2024-03-26 13:06:39 +00:00 |
|
gingerBill
|
53b02c5e6f
|
Fix printing errors issue
|
2024-03-25 14:46:45 +00:00 |
|
gingerBill
|
50618759a6
|
Fix error reporting for type cycles
|
2024-03-25 13:44:00 +00:00 |
|
gingerBill
|
e5629dafd0
|
Potentially fix a race condition with parapoly types (related to #3328)
|
2024-03-25 13:23:43 +00:00 |
|
gingerBill
|
68ff945419
|
Remove old error message for #3062
|
2024-03-24 14:39:42 +00:00 |
|
gingerBill
|
cab53e12b7
|
Add assert message to tell me people to report the bug
|
2024-03-24 13:53:09 +00:00 |
|
gingerBill
|
d92767cb77
|
Fix #3226
|
2024-03-24 13:49:51 +00:00 |
|
gingerBill
|
670fc70f1f
|
Remove private attributes for #3227
|
2024-03-24 13:46:26 +00:00 |
|
gingerBill
|
223a336eb4
|
Fix #3249
|
2024-03-24 13:45:10 +00:00 |
|
gingerBill
|
1ea1229516
|
Fix #3319
|
2024-03-24 13:42:37 +00:00 |
|
gingerBill
|
6da6393735
|
Fix #3320
|
2024-03-24 13:40:10 +00:00 |
|
gingerBill
|
87688936c6
|
Improve error messages for some wrong constant value attributes
|
2024-03-24 13:36:50 +00:00 |
|
gingerBill
|
590e52cc05
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-03-24 13:33:37 +00:00 |
|
gingerBill
|
398af659e5
|
Fix #3323
|
2024-03-24 13:33:30 +00:00 |
|
gingerBill
|
34247b2658
|
Fix resize bug caused by typo
|
2024-03-24 12:24:44 +00:00 |
|
gingerBill
|
45d7dd8f27
|
Fix resize zeroing behaviour
|
2024-03-24 12:20:39 +00:00 |
|
gingerBill
|
517d7ae0b0
|
Add error block around error_line calls
|
2024-03-23 17:51:56 +00:00 |
|
gingerBill
|
efb0933965
|
Improve error suggestion and propagation for x->y
|
2024-03-23 16:57:35 +00:00 |
|
gingerBill
|
eb51cc6835
|
Improve error propagation for (*x).y style errors from C-programmers
|
2024-03-23 16:53:40 +00:00 |
|