Commit Graph

13261 Commits

Author SHA1 Message Date
Waqar Ahmed
aafa7a04ab Fix typo, its supposed to be #config
Otherwise compile errors out when importing the file with the error:

```odin
vendor/lua/5.2/lua.odin(10:15) Error: Undeclared name: config 
        LUA_SHARED :: config(LUA_SHARED, false) 
```
2024-11-18 23:58:02 +05:00
gingerBill
8f845c7f73 Update radlink.exe 2024-11-17 21:47:46 +00:00
Jeroen van Rijn
d118f88cd5 Merge pull request #4494 from jakubtomsu/min-max-one-numeric-param-error
[checker] Report error when builtin `min`/`max` has only one numeric parameter
2024-11-17 21:53:45 +01:00
jakubtomsu
86c84f2621 Fix a bug in hxa decoder found by the new check 2024-11-17 21:35:49 +01:00
jakubtomsu
71880eb1ff report error when builtin min/max has 1 (non-type) param 2024-11-17 21:02:30 +01:00
Laytan
b3b276c473 Merge pull request #4493 from Dudejoe870/quaternion-dot-fix
Fix typo in the Quaternion dot product implementation
2024-11-17 18:55:15 +01:00
Dudejoe870
4d22f1f544 Fix typo in Quaternion dot product 2024-11-17 10:42:59 -06:00
Laytan Laats
20f4f378b2 sys/posix: add MAP_ANONYMOUS 2024-11-17 13:52:08 +01:00
Laytan Laats
8f2766c4dc add missing macos version 2024-11-16 15:42:13 +01:00
Jeroen van Rijn
40eeaf42b9 Merge pull request #4490 from Tetralux/fix-make-map-alloc
[runtime] `make(map[K]V)` should not allocate any capacity
2024-11-16 12:56:00 +01:00
Tetralux
2f85257bad [runtime] make(map[K]V) should not allocate any capacity
`make(map[K]V)` was resolving to `make_map_cap()` which allocates initial capacity when it wasn't intended to.
It now calls `make_map()` which doesn't allocate any capacity.

Both `make(map[K]V)` and `make(map[K]V, allocator)` will NOT allocate initial capacity now.
2024-11-16 06:13:12 +00:00
gingerBill
0781871efd Merge pull request #4489 from laytan/os2-dir-leak-and-test
os2: fix leak in dir_windows, fix netbsd, and add a test for dir reading
2024-11-15 23:22:14 +00:00
Laytan Laats
282d956aa7 os2: skip dir test when unsupported 2024-11-15 21:56:55 +01:00
Laytan Laats
ce74325673 sys/posix: fix dirfd on netbsd 2024-11-15 21:22:23 +01:00
Jeroen van Rijn
a3442b22da Merge pull request #4488 from NicknEma/win32-struct-fix
Fix integer type
2024-11-15 21:17:35 +01:00
NicknEma
5486327e0b Fix integer type
Change int to i32 so it is the correct size
2024-11-15 21:10:55 +01:00
Laytan Laats
de9d0134e4 os2: fix file type detection in dir_windows 2024-11-15 21:08:14 +01:00
Laytan Laats
71020d7642 os2: add read dir test 2024-11-15 20:47:51 +01:00
Laytan Laats
b3c2f5cb12 os2: fix leak in dir_windows 2024-11-15 20:47:34 +01:00
gingerBill
2af014b960 Make lowercase 2024-11-14 17:42:21 +00:00
gingerBill
7adb4c91d4 Fix typo 2024-11-14 17:05:34 +00:00
gingerBill
b9886dfcc7 Add -linker:<string> to replace -lld and -radlink 2024-11-14 17:04:45 +00:00
gingerBill
26f6741674 Check for more errors in json.unmarshal 2024-11-14 16:45:36 +00:00
gingerBill
8de6909198 Disallow -lld and -radlink to be used together 2024-11-14 16:35:48 +00:00
gingerBill
f57d531a52 Merge branch 'master' of https://github.com/odin-lang/Odin 2024-11-14 16:34:04 +00:00
gingerBill
b5a9b8b6c3 Add radlink.exe 2024-11-14 16:33:54 +00:00
gingerBill
21a25bddde Add -radlink 2024-11-14 16:32:26 +00:00
gingerBill
537ff3beb3 Merge pull request #4482 from A1029384756/master
core:sys/linux - implemented inotify
2024-11-14 16:23:08 +00:00
gingerBill
c440122d93 Remove relative types from json marshaller 2024-11-14 16:18:41 +00:00
gingerBill
cf819f45fd Merge branch 'master' of https://github.com/odin-lang/Odin 2024-11-14 16:17:30 +00:00
gingerBill
e38a08013e Remove #relative types from the compiler 2024-11-14 16:17:24 +00:00
gingerBill
b3d1d7b835 Make #relative types an error in parsing 2024-11-14 16:08:53 +00:00
gingerBill
d9968771d1 Merge pull request #4486 from alexover1/master
Add STICKYKEYS, TOGGLEKEYS, and FILTERKEYS to core:sys/windows
2024-11-13 21:53:53 +00:00
Alex Overstreet
5ea7fe14dd Use tabs instead of spaces 2024-11-13 15:46:56 -06:00
Alex Overstreet
0af183485b Add STICKYKEYS, TOGGLEKEYS, and FILTERKEYS 2024-11-13 15:41:16 -06:00
Laytan
7cec3044db Merge pull request #4484 from spahnke/add-bindings
Add NSApplication bindings for `mainWindow` and `keyWindow`
2024-11-13 20:18:23 +01:00
gingerBill
89a5decc33 Keep ASAN happy on type assertions 2024-11-13 18:32:50 +00:00
A1029384756
8f80e9765e core:sys/linux - prefixing + moved IN_CLOSE/IN_MOVE to constants 2024-11-13 12:45:58 -05:00
A1029384756
1b313a4db0 core:sys/linux - flags, spacing, inotify_init 2024-11-13 08:52:33 -05:00
Sebastian Pahnke
395fa7fdb8 Add NSApplication bindings for mainWindow and keyWindow 2024-11-13 14:42:31 +01:00
A1029384756
37441bd730 core:sys/linux - fixed vet errors 2024-11-13 00:09:38 -05:00
A1029384756
bb20338987 core:sys/linux - implemented inotify
core:sys/linux - added constants and spacing
2024-11-13 00:05:58 -05:00
gingerBill
91bd5d4418 Merge pull request #4479 from p2jason/master
Increased the size of Javascript keyboard event key/code buffer size
2024-11-12 15:58:58 +00:00
p2jason
2beb495140 Increase size of JS keyboard event key/code buffer size 2024-11-12 13:37:08 +13:00
gingerBill
764c32fd3e Merge pull request #4477 from laytan/enum-value-has-name
reflect: add `enum_value_has_name` proc
2024-11-11 21:30:19 +00:00
Laytan
bed6828ea3 Merge pull request #4454 from amekusa/fix-build-sh
Fix: `build_odin.sh` always runs demo regardless of argument
2024-11-11 19:02:57 +01:00
Laytan Laats
9c374b4d02 reflect: add enum_value_has_name proc
Easy way to check if the current value has a defined name/member in the
enum type.
2024-11-11 18:56:59 +01:00
Jeroen van Rijn
287774ed6f Merge pull request #4476 from Bazzas-Forks/slice-size
Add core:slice.size
2024-11-11 11:14:46 +01:00
Jeroen van Rijn
74178cd741 Merge pull request #4471 from bayo-code/list-supported-targets
List the supported targets using `odin build . -targets:?`
2024-11-11 10:43:56 +01:00
bayo-code
8585fdf25f Added support for odin build -target:? 2024-11-11 04:16:01 +01:00