gingerBill
|
220dfd7440
|
Minor clean up of wasi_api.odin
|
2022-07-25 17:00:32 +01:00 |
|
gingerBill
|
bce8819ed5
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-07-25 12:12:32 +01:00 |
|
gingerBill
|
5f2b220a85
|
Fix minor issue with a lack of a trailing comma
|
2022-07-25 12:12:25 +01:00 |
|
gingerBill
|
d7f9f7f170
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-07-24 23:07:41 +01:00 |
|
gingerBill
|
08f5259d77
|
Replace insert_at with inject_at and assign_at
|
2022-07-24 23:07:35 +01:00 |
|
gingerBill
|
9f64de9568
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-07-24 22:51:39 +01:00 |
|
gingerBill
|
0ebe9ba487
|
Fix #1901
|
2022-07-24 22:51:34 +01:00 |
|
gingerBill
|
2bdbce55f9
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-07-24 22:46:07 +01:00 |
|
gingerBill
|
9614ca92f0
|
Fix #1834
|
2022-07-24 22:46:00 +01:00 |
|
gingerBill
|
b28d4b753b
|
Temp fix for lb_emit_store
|
2022-07-24 20:58:50 +01:00 |
|
gingerBill
|
e6ab4f4856
|
Force memset instead of store zeroinitializer when the value is large
|
2022-07-24 20:22:50 +01:00 |
|
gingerBill
|
c8ab1b7ee1
|
Add #by_ptr procedure attribute to enforce a parameter to be passed by pointer internally
|
2022-07-24 13:11:48 +01:00 |
|
gingerBill
|
9f10487678
|
Fix #1493
|
2022-07-24 12:59:34 +01:00 |
|
gingerBill
|
2542983d70
|
Fix #1793
|
2022-07-24 12:54:05 +01:00 |
|
gingerBill
|
d492fb3501
|
Fix and improve x->y() behaviour to minimize duplicate evaluation
|
2022-07-24 12:39:59 +01:00 |
|
gingerBill
|
e1748a5dd1
|
Add MAKE_WORD
|
2022-07-21 17:08:11 +01:00 |
|
gingerBill
|
b6408d1b3f
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-07-19 16:17:45 +01:00 |
|
gingerBill
|
3db3047f47
|
Minor improvements
|
2022-07-19 16:17:23 +01:00 |
|
gingerBill
|
7420fbd95b
|
Add custom event handling to wasm
|
2022-07-19 16:16:51 +01:00 |
|
gingerBill
|
9eb3da0474
|
Remove import cycle on FreeBSD
|
2022-07-18 15:20:28 +01:00 |
|
gingerBill
|
e91f8feedf
|
Keep -vet happy
|
2022-07-18 15:12:54 +01:00 |
|
gingerBill
|
22a0c3fce1
|
Disallow proc() do stmt and only allow proc() { stmt }
|
2022-07-18 15:09:04 +01:00 |
|
gingerBill
|
6c7e5748a8
|
Integrate numerous debug fixes from #1877
|
2022-07-18 12:49:29 +01:00 |
|
gingerBill
|
78826071c0
|
Fix #1836
|
2022-07-16 23:14:09 +01:00 |
|
gingerBill
|
e61b73d7ad
|
Fix #1869
|
2022-07-16 22:30:57 +01:00 |
|
gingerBill
|
f886632bf1
|
Fix #1880
|
2022-07-16 22:18:07 +01:00 |
|
gingerBill
|
eafa5098aa
|
Fix #1883
|
2022-07-16 18:03:43 +01:00 |
|
gingerBill
|
0571b80d37
|
Fix printing of bit_set types
|
2022-07-16 17:56:38 +01:00 |
|
gingerBill
|
80c10644dd
|
Remove assert
|
2022-07-16 17:39:13 +01:00 |
|
gingerBill
|
041625381c
|
Fix #1888
|
2022-07-16 17:36:03 +01:00 |
|
gingerBill
|
48f56d728b
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-07-16 16:12:24 +01:00 |
|
gingerBill
|
872d391cfb
|
Mock up for the ability to enforce our own runtime.memset if necessary
|
2022-07-16 16:12:16 +01:00 |
|
gingerBill
|
157c87b2a2
|
Fix typo
|
2022-07-15 00:34:26 +01:00 |
|
gingerBill
|
d3081bd889
|
Add buffer_read_ptr and buffer_write_ptr
|
2022-07-14 15:26:50 +01:00 |
|
gingerBill
|
2ae5bf4395
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-07-14 11:56:13 +01:00 |
|
gingerBill
|
f28547cae1
|
Fix libc.putchar
|
2022-07-14 11:56:05 +01:00 |
|
gingerBill
|
37d04198ab
|
Add improved error message when doing ^x instead of &x for addressable variables
|
2022-07-11 12:31:01 +01:00 |
|
gingerBill
|
ae9d540c1c
|
Correct naming in tests
|
2022-07-11 11:55:49 +01:00 |
|
gingerBill
|
c90b7c38f1
|
Rename strings.Builder procedures to be consistent with the rest of the core library
|
2022-07-11 11:50:08 +01:00 |
|
gingerBill
|
e8148055ad
|
Fix compilation on non-windows platforms
|
2022-07-09 23:55:02 +01:00 |
|
gingerBill
|
dd0a20ab45
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-07-09 23:53:24 +01:00 |
|
gingerBill
|
babbc304b8
|
Fix wasm compilation in windows
|
2022-07-09 23:53:18 +01:00 |
|
gingerBill
|
1676c643df
|
Change MAX_STORE_SIZE
|
2022-06-30 15:47:19 +01:00 |
|
gingerBill
|
e2bfb024de
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-06-30 15:42:11 +01:00 |
|
gingerBill
|
4d06a54c0c
|
Use memmove if possible when emitting store over a certain size
|
2022-06-30 15:42:02 +01:00 |
|
gingerBill
|
f60e8031f2
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-06-28 11:27:57 +01:00 |
|
gingerBill
|
ea42613fec
|
Improve error message with suggestion for #1866
|
2022-06-28 11:27:50 +01:00 |
|
gingerBill
|
776b48c10d
|
Fix GetEventState
|
2022-06-27 11:02:40 +01:00 |
|
gingerBill
|
199dae6cd5
|
Make SDL.*Event procedures return booleans instead of an integer where appropriate
|
2022-06-27 11:02:20 +01:00 |
|
gingerBill
|
abe122ecb7
|
Implement #1859
|
2022-06-26 13:13:07 +01:00 |
|
gingerBill
|
f8744d87b0
|
Add shorthand flag to determine_type_from_polymorphic
|
2022-06-24 15:12:15 +01:00 |
|
gingerBill
|
33d96fd28a
|
Correct debug information of #simd vectors
|
2022-06-20 16:00:17 +01:00 |
|
gingerBill
|
173286de65
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-06-16 15:49:13 +01:00 |
|
gingerBill
|
f2ecda8fec
|
Rename to SJSON for the Simplified JSON notation variant
|
2022-06-16 15:49:08 +01:00 |
|
gingerBill
|
84a424f21e
|
Add numerous procedure groups decode_rune, decode_last_rune, rune_count, full_rune
|
2022-06-16 15:07:07 +01:00 |
|
gingerBill
|
21e637d2b3
|
Allow %q with enums
|
2022-06-13 23:30:10 +01:00 |
|
gingerBill
|
6c196931d2
|
Increase record_level on displaying map values
|
2022-06-13 14:46:03 +01:00 |
|
gingerBill
|
d7195b0798
|
Add missing commas
|
2022-06-13 11:12:31 +01:00 |
|
gingerBill
|
b40998de9e
|
Improve -strict-style for foreign import
|
2022-06-13 11:11:51 +01:00 |
|
gingerBill
|
8c0c327df9
|
Improvements to -strict-style and trailing commas
|
2022-06-13 11:00:13 +01:00 |
|
gingerBill
|
ff9d058392
|
Minor changes to core:slice/heap; add to examples/all
|
2022-06-12 17:25:42 +01:00 |
|
gingerBill
|
5187db525f
|
Minor style change
|
2022-06-12 17:17:59 +01:00 |
|
gingerBill
|
65b8cfae82
|
Minor code clean up
|
2022-06-12 16:49:15 +01:00 |
|
gingerBill
|
4055c31cf0
|
Update utf-32 printing
|
2022-06-12 16:48:06 +01:00 |
|
gingerBill
|
e88af4e458
|
Support UTF-16 printing with []u16 and [^]u16 related types
|
2022-06-12 16:36:55 +01:00 |
|
gingerBill
|
670f18ad1b
|
Minor change to shrink
|
2022-06-12 16:12:24 +01:00 |
|
gingerBill
|
d04f732e68
|
Add fmt:"s,0" to allow arrays and multi-pointers to be printed with NUL termination
|
2022-06-12 13:07:43 +01:00 |
|
gingerBill
|
35fd8e7f68
|
Move trailing comma requirement in field lists to -strict-style
|
2022-06-12 12:20:00 +01:00 |
|
gingerBill
|
38ff2a3ed9
|
Minor fix
|
2022-06-11 15:57:56 +01:00 |
|
gingerBill
|
bd502d16bc
|
Correct distinction between indirection and record level
|
2022-06-11 15:24:35 +01:00 |
|
gingerBill
|
a11e17fbc3
|
Disable again
|
2022-06-11 15:18:51 +01:00 |
|
gingerBill
|
8b3b659433
|
Re-enable string quoting within records
|
2022-06-11 15:16:17 +01:00 |
|
gingerBill
|
f33228fd6e
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-06-11 15:13:13 +01:00 |
|
gingerBill
|
df5b693de8
|
Refactor fmt_value
|
2022-06-11 15:13:07 +01:00 |
|
gingerBill
|
c166b6a21d
|
Support optional length parameter on struct tags for multi-pointers
|
2022-06-11 01:40:58 +01:00 |
|
gingerBill
|
6ed5cbee12
|
Refactor to fmt_array
|
2022-06-11 01:38:14 +01:00 |
|
gingerBill
|
5b200ccdf8
|
Correct #soa printing
|
2022-06-11 01:32:52 +01:00 |
|
gingerBill
|
cf0f0c4b31
|
Clean up trailing comma
|
2022-06-11 01:23:41 +01:00 |
|
gingerBill
|
1399ecb41c
|
Refactor with fmt_struct
|
2022-06-11 01:22:18 +01:00 |
|
gingerBill
|
339d6cfd41
|
Check for in_bad
|
2022-06-11 01:17:33 +01:00 |
|
gingerBill
|
7bded4f189
|
Default to q for strings within structs
|
2022-06-11 01:09:42 +01:00 |
|
gingerBill
|
c7269b9ef0
|
Allow for fmt:"s" and fmt:"s,field_length"
|
2022-06-11 01:06:47 +01:00 |
|
gingerBill
|
85688015aa
|
Add fmt:"-" to ignore fields in a struct
|
2022-06-11 00:55:10 +01:00 |
|
gingerBill
|
fb49841b1d
|
Remove strings dependency from core:sys/windows
|
2022-06-02 13:02:16 +01:00 |
|
gingerBill
|
01ea0d6f1e
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-06-02 12:11:29 +01:00 |
|
gingerBill
|
bb7f291f5f
|
Remove simd_rem; Disallow simd_div for integers
|
2022-06-02 12:10:43 +01:00 |
|
gingerBill
|
ba5f7c4e2a
|
Deprecate a..b based ranges in favour of ..=
|
2022-06-01 11:08:19 +01:00 |
|
gingerBill
|
487bd3d942
|
Keep compiler happy
|
2022-06-01 11:07:58 +01:00 |
|
gingerBill
|
4fac7a8f27
|
Update wasm/README.md
|
2022-06-01 10:40:59 +01:00 |
|
gingerBill
|
25dae06b6a
|
Remove loader.mjs
|
2022-06-01 10:32:24 +01:00 |
|
gingerBill
|
516f6647b4
|
Fix intrinsics.non_temporal_{load, store}
|
2022-05-31 11:00:41 +01:00 |
|
gingerBill
|
a7840d50e2
|
Correct documentation
|
2022-05-31 00:01:23 +01:00 |
|
gingerBill
|
cb10af08cb
|
Correct intrinsics.odin for documentation
|
2022-05-30 16:42:32 +01:00 |
|
gingerBill
|
4e49d24df9
|
Add enable_target_feature to ABM
|
2022-05-30 16:08:06 +01:00 |
|
gingerBill
|
68222cb8ab
|
Add SSE4.2
|
2022-05-30 16:06:31 +01:00 |
|
gingerBill
|
912d29af83
|
Add @(require_results) to all appropriate procedures
|
2022-05-30 15:59:48 +01:00 |
|
gingerBill
|
f3868ac932
|
Improve missing handled results for built in procedures
|
2022-05-30 15:57:26 +01:00 |
|
gingerBill
|
5b42dd7707
|
Correct @(require_results) on parapoly procedures
|
2022-05-30 15:27:09 +01:00 |
|
gingerBill
|
51707032d1
|
Add SSE4.1
|
2022-05-30 15:17:02 +01:00 |
|
gingerBill
|
a0babefe55
|
Fix lb_build_builtin_simd_proc
|
2022-05-30 15:13:45 +01:00 |
|