gingerBill
86d334282c
Merge pull request #1445 from Platin21/feature/darwin_systemcalls
...
Feature/darwin svc/syscall wrappers+id's
2022-02-15 15:48:20 +00:00
gingerBill
9cf937fef0
Merge pull request #1430 from DanielGavin/parser-fix
...
Fix return stmt when it's one lined(check for close brace).
2022-02-15 15:47:40 +00:00
gingerBill
a23ee1edc1
Merge pull request #1500 from thePHTest/master
...
Add 'odin run -help' info for specifying args
2022-02-15 15:46:27 +00:00
gingerBill
9dcb5c075a
Merge pull request #1474 from Kelimion/tracking-example
...
mem: Add `doc.odin` with `Tracking_Allocator` example.
2022-02-15 15:46:19 +00:00
Phil H
e6e04fc6c8
Add 'odin run -help' info for specifying args
2022-02-14 22:15:55 -08:00
gingerBill
2e7157ae9c
Correct bytes._split_iterator
2022-02-14 11:01:34 +00:00
gingerBill
441365b388
Set the macOS minimum version to 12 for ARM CPUs
2022-02-14 10:58:01 +00:00
gingerBill
f561147190
Correct _split_iterator
2022-02-14 10:57:29 +00:00
gingerBill
cf528431f5
Merge pull request #1495 from FancyKillerPanda/master
...
Updated vendor/sdl2/ttf LIB and DLL.
2022-02-12 23:46:44 +00:00
FancyKillerPanda
e59064dd59
Updated vendor/sdl2/ttf LIB and DLL.
2022-02-13 10:33:48 +11:00
Mikkel Hjortshøj
1c57d1c019
Update nightly.yml
2022-02-11 17:22:33 +01:00
Mikkel Hjortshøj
251edf7bc7
Update ci.yml
2022-02-11 17:22:14 +01:00
Jeroen van Rijn
546faab0cb
Merge pull request #1481 from jasonKercher/vet_fix
...
fix `-vet` for `filepath/match.odin`
2022-02-08 15:27:51 +01:00
CiD-
83e9a6b417
fix -vet for filepath/match.odin
2022-02-08 09:21:43 -05:00
gingerBill
30bb2382aa
Correct simple boolean intrinsics
2022-02-08 11:48:59 +00:00
gingerBill
61a0b4ec5a
Merge pull request #1480 from NoahR02/opensimplex2_noise
...
Adds OpenSimplex Noise to Odin.
2022-02-08 11:42:17 +00:00
NoahR02
accb35506f
Ports OpenSimplex2 from https://github.com/KdotJPG/OpenSimplex2 to Odin. Adds tests for the noise procedures.
2022-02-08 06:25:07 -05:00
NoahR02
817bc7434d
Ports OpenSimplex2 from https://github.com/KdotJPG/OpenSimplex2 to Odin. Adds tests for the noise procedures.
2022-02-08 06:16:10 -05:00
gingerBill
3c2ed3bb69
Correct //+private file bug
2022-02-07 11:37:13 +00:00
gingerBill
9cbf46e689
Fix constant multi pointer declarations through integers
2022-02-07 11:00:38 +00:00
gingerBill
cda9fd5271
Add tag to ast.Comp_Lit
2022-02-06 11:59:12 +00:00
gingerBill
0c16f27814
Update parser for #sparse
2022-02-06 11:50:27 +00:00
gingerBill
19aec13a10
Support rank-2 arrays (matrix-like) for transpose
2022-02-06 11:42:59 +00:00
Jeroen van Rijn
e896956275
Merge pull request #1475 from Platin21/feature/fix-odin-fmt
...
Feature/fix odin fmt
2022-02-05 23:22:07 +01:00
Platin21
c59c6e98a5
Merge branch 'odin-lang:master' into feature/fix-odin-fmt
2022-02-05 23:14:44 +01:00
Platin21
8b1100bf2b
os.open does r/d as default which makes a call to open a dir invalid this should fix this problem
2022-02-05 23:12:55 +01:00
Jeroen van Rijn
a3d99765cc
mem: Add doc.odin with Tracking_Allocator example.
2022-02-05 22:18:22 +01:00
Platin21
a724573bb3
Fixes fopendir and readdir_r for arm64 or seemingly doing so
2022-02-05 21:16:58 +01:00
Jeroen van Rijn
25769f139a
Merge pull request #1471 from Platin21/feature/fix-odin-fmt
...
Feature/fix odin fmt
2022-02-05 21:00:52 +01:00
Platin21
3edf638cc6
Fixed Typo
2022-02-05 20:54:27 +01:00
Platin21
de7e612186
Ignores DS_Store files which MacOS uses for Indexing or some crap
2022-02-05 20:45:55 +01:00
Platin21
a571153458
Adds missing calls for os
2022-02-05 20:45:32 +01:00
Jeroen van Rijn
ada58c66fa
Merge pull request #1469 from ap29600/bit_iterator
...
add `iterator` to `core:container/bit_array`
2022-02-05 18:50:33 +01:00
ap29600
697f8c7ee6
replace a branch with max in core:container/bit_array.set
2022-02-05 18:46:25 +01:00
Andrea Piseri
b6ebfe4b2c
rename iterator procedures
2022-02-05 18:11:48 +01:00
Andrea Piseri
bccbdefde9
Update interface to allow more modes of iteration
...
It's now possible to iterate over:
- all keys in the range min_value ..= max_value, with `iterate_all`
- all set keys in the bit array, with `iterate_set`
- all unset keys in the range min_value ..= max_value, with `iterate_unset`
`Bit_Array` now stores the `max_value` provided during construction, and
updates it when a key that was previously out of range is set.
2022-02-05 18:00:59 +01:00
gingerBill
445ca70521
Correct implicit union cast
2022-02-05 16:11:48 +00:00
gingerBill
c6ab8f82c8
Code refactor to aid development
2022-02-05 15:17:47 +00:00
gingerBill
67ce0ec29f
Improve printing for unhandled cases by adding a new line before the cases
2022-02-05 14:58:13 +00:00
gingerBill
23c3573c30
Minor correction to error message suggestion
2022-02-05 14:56:06 +00:00
gingerBill
a4308e7246
Improve union variant assignment determination
2022-02-05 14:45:59 +00:00
gingerBill
3439139b1c
Minor clean up
2022-02-05 14:34:29 +00:00
gingerBill
cf246f65ff
Add check for variables which are both shadowing and unused by default
2022-02-05 14:31:22 +00:00
gingerBill
dd84b61cc8
Correct add_to_seen_map logic
2022-02-05 14:07:17 +00:00
gingerBill
b8c4bf2afb
Add #partial [Enum]Type{...} support to check for missing enumerated array fields
2022-02-05 14:02:21 +00:00
gingerBill
e870041fe6
Fix #sparse usage
2022-02-05 13:11:41 +00:00
gingerBill
6418ec3b21
Correct #sparse usage and error messages
2022-02-05 13:09:16 +00:00
gingerBill
2bcc7b0064
Merge branch 'master' of https://github.com/odin-lang/Odin
2022-02-05 13:01:21 +00:00
gingerBill
97be867103
Rename #partial[Enum]Type to #sparse[Enum]Type for non-contiguous enum fields
2022-02-05 13:01:15 +00:00
gingerBill
fb710f8cbf
Merge pull request #1376 from jasonKercher/master
...
Added zeroing to new memory regions from _unix_realloc
2022-02-05 12:26:10 +00:00