gingerBill
|
ef5eb4b612
|
A docs.odin explaining what are the required entities in core:runtime by the compiler
|
2023-11-01 13:59:39 +00:00 |
|
gingerBill
|
8e4bdcfb98
|
Remove disabled attribute from unimplemented
|
2023-10-25 11:41:24 +01:00 |
|
gingerBill
|
f3f0ab6e2c
|
On -disable-assert, panic will still work but not print the caller location
|
2023-10-25 11:34:09 +01:00 |
|
gingerBill
|
9b6647a019
|
Merge pull request #2886 from flysand7/linux-no-crt
Allow no CRT linking on Linux
|
2023-10-24 11:32:23 +01:00 |
|
Jeroen van Rijn
|
75a2015260
|
Add clear_soa (for #soa[dynamic]T)
|
2023-10-22 13:21:22 +02:00 |
|
Daniel
|
4cf48daa75
|
Fix a shrink(map[T]U) bug in the core lib
Fixed this error from `core:runtime`:
```odin
odin/core/runtime/core_builtin.odin(387:3) Error: Expected 2 return values, got 1 (Allocator_Error)
return map_shrink_dynamic((^Raw_Map)(m), map_info(T), loc)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
```
|
2023-10-21 13:27:56 -04:00 |
|
flysand7
|
2e66d621b5
|
Implement -no-crt entry point on linux
|
2023-10-22 01:58:35 +11:00 |
|
flysand7
|
05a9652f76
|
convert procs_windows_amd64.asm to tabs
|
2023-10-20 23:31:09 +11:00 |
|
flysand7
|
c458186f68
|
Implement __chkstk
|
2023-10-20 21:12:49 +11:00 |
|
gingerBill
|
acc29fbceb
|
Merge branch 'master' into llvm-17
|
2023-09-27 11:38:11 +01:00 |
|
gingerBill
|
c08bf1204f
|
Add cstring specific comparison procedures to fix comparisons like cstring("") != cstring(nil)
|
2023-09-26 12:21:43 +01:00 |
|
gingerBill
|
61f39ae0a0
|
Use a giant packed struct working for type info table
|
2023-09-22 15:32:32 +01:00 |
|
gingerBill
|
098c09835b
|
Add ODIN_SANITIZER_FLAGS global constant
|
2023-09-21 11:34:40 +01:00 |
|
gingerBill
|
96fbafe359
|
Update ABI breaking changes for f16 types (due to LLVM 15+)
|
2023-09-21 10:38:44 +01:00 |
|
Laytan Laats
|
735cfcd290
|
Add formatting of bytes into the best unit of measurement
|
2023-09-01 19:17:07 +02:00 |
|
Jeroen van Rijn
|
74bbb1167f
|
Fix #2763
Fixes #2763
|
2023-08-22 20:18:54 +02:00 |
|
gingerBill
|
2cc22d118d
|
Require parentheses for #align(N)
|
2023-08-15 14:55:02 +01:00 |
|
gingerBill
|
4100cfec86
|
Fix typo
|
2023-08-08 15:31:17 +01:00 |
|
gingerBill
|
cad3a50e4e
|
Add ODIN_PLATFORM_SUBTARGET
|
2023-08-08 15:28:21 +01:00 |
|
gingerBill
|
c91898a888
|
Remove #relative slices; Replace with #relative multi-pointers
|
2023-08-05 16:05:39 +01:00 |
|
gingerBill
|
9aed26a234
|
Remove the use of import within when
|
2023-08-04 15:54:44 +01:00 |
|
gingerBill
|
b495a302b0
|
Merge branch 'master' into tilde
|
2023-08-03 13:14:09 +01:00 |
|
gingerBill
|
44ea82f845
|
Clean up usage of using throughout core and vendor
|
2023-07-31 11:46:40 +01:00 |
|
gingerBill
|
c39a360372
|
Update Tilde for the new TB_Passes approach
|
2023-07-28 14:57:04 +01:00 |
|
gingerBill
|
241a939c29
|
Update Tilde
|
2023-07-24 10:27:55 +01:00 |
|
jason
|
f9c083073e
|
coalesce tombstones in map insert
|
2023-07-21 15:44:39 -04:00 |
|
gingerBill
|
a2b3c72647
|
Improve accuracy of abs or complex* types
|
2023-06-28 13:18:36 +01:00 |
|
gingerBill
|
3d9328fd79
|
Default to panic allocator for wasm targets
|
2023-06-26 15:55:52 +01:00 |
|
gingerBill
|
9b54b99bf6
|
Use positional and named arguments within the core library
|
2023-06-21 01:17:05 +01:00 |
|
gingerBill
|
3998d0c81e
|
Make error checks diverging where possible
|
2023-06-20 22:55:47 +01:00 |
|
gingerBill
|
296674e18b
|
Rename ODIN_DISALLOW_RTTI to ODIN_NO_RTTI; Remove dead command line flags
|
2023-06-12 14:53:05 +01:00 |
|
gingerBill
|
d75df7fd8a
|
Rename procs
|
2023-06-07 00:12:54 +01:00 |
|
gingerBill
|
4a75a1e839
|
Merge branch 'master' into separate-int-word-sizes
|
2023-06-06 22:42:04 +01:00 |
|
gingerBill
|
6a2ff3a371
|
Merge pull request #2571 from jakubtomsu/builtin-soa-procs-improvements
Update SOA dynamic array procs to match non-SOA
|
2023-06-06 22:40:27 +01:00 |
|
gingerBill
|
24ed07b6d5
|
Add error requiring an explicit calling convention for foreign procedures
|
2023-06-06 11:12:14 +01:00 |
|
gingerBill
|
ecad730945
|
Fix map_get typo
|
2023-06-06 11:08:09 +01:00 |
|
jakubtomsu
|
a6c93e2c41
|
Update SOA dynamic array procs to match non-SOA
|
2023-06-01 13:42:26 +02:00 |
|
gingerBill
|
6fe2df1d7d
|
Add more documentation to numerous @builtin procedures in package runtime
|
2023-05-30 23:42:21 +01:00 |
|
gingerBill
|
c241edaa30
|
Add missing procedure for #reverse on strings
|
2023-05-30 00:05:24 +01:00 |
|
gingerBill
|
c38842ecb2
|
Merge pull request #2535 from jasonKercher/fix2515
Fix #2515 - Implement backward shift on `map` on insert and reseed hashes on resize
|
2023-05-29 22:41:46 +01:00 |
|
gingerBill
|
1e17f44991
|
Improve error handling for resize and reserve procedures
|
2023-05-22 11:47:36 +01:00 |
|
gingerBill
|
7298054974
|
Add require_results to make builtin procedures
|
2023-05-22 11:19:13 +01:00 |
|
gingerBill
|
49d1f6aca0
|
Merge branch 'master' into separate-int-word-sizes
|
2023-05-18 11:26:57 +01:00 |
|
gingerBill
|
535c64c318
|
Merge pull request #2534 from Tetralux/fix-append-nothing-loc
[runtime] Pass along #caller_location in append_nothing()
|
2023-05-18 11:23:46 +01:00 |
|
jason
|
b2645b3201
|
add rehash to map_shrink_dynamic
|
2023-05-17 00:06:31 -04:00 |
|
jason
|
a9936d1570
|
implement random map seed
|
2023-05-16 23:49:55 -04:00 |
|
jason
|
3032a4274d
|
implement backward shift during map insertion
|
2023-05-16 16:56:32 -04:00 |
|
Tetralux
|
1c5ce75d9f
|
[runtime] Pass along #caller_location in append_nothing()
|
2023-05-12 23:05:28 +00:00 |
|
jason
|
f9c600a760
|
add nil check to heap_alloc calls (issue 2530)
|
2023-05-11 14:04:09 -04:00 |
|
gingerBill
|
f5d9ca64f9
|
Begin work on new pseudo-architecture: wasm64p32
|
2023-04-20 12:02:32 +01:00 |
|