gingerBill
83a6169463
Update ArgumentEncoder
2022-02-14 12:32:45 +00:00
gingerBill
debe2de5fe
Correct Acceleration Structure Types
2022-02-14 12:12:23 +00:00
gingerBill
ff7d591ebf
Correct AccelerationStructure classes
2022-02-14 11:55:59 +00:00
gingerBill
7386ca9272
Add new objc intrinsics: objc_(register|find)_(selector|class)
2022-02-14 11:21:21 +00:00
gingerBill
fd8b2e0b88
Merge branch 'master' into objc-intrinsics
2022-02-14 11:04:36 +00:00
gingerBill
c34ae884ad
Change to "object"
2022-02-14 11:04:29 +00:00
gingerBill
2e7157ae9c
Correct bytes._split_iterator
2022-02-14 11:01:34 +00:00
gingerBill
f561147190
Correct _split_iterator
2022-02-14 10:57:29 +00:00
gingerBill
2958c1d6aa
Add new shorthand
2022-02-13 16:56:27 +00:00
gingerBill
9dc83bc1b3
Add more methods
2022-02-13 16:32:31 +00:00
gingerBill
88b1b2c629
Correct types
2022-02-13 15:11:45 +00:00
gingerBill
23bc643a81
Merge branch 'objc-intrinsics' of https://github.com/odin-lang/Odin into objc-intrinsics
2022-02-13 12:01:19 +00:00
gingerBill
41854bacf5
Add utility classes for dealing with Windows
...
Most for GLFW and SDL only
2022-02-13 11:54:40 +00:00
gingerBill
8966294823
Correct method name
2022-02-12 22:03:15 +00:00
gingerBill
b8479ea79d
Merge branch 'master' into objc-intrinsics
2022-02-12 21:49:48 +00:00
gingerBill
e2aa8f426d
Improve type hierarchy and method names
2022-02-12 21:45:34 +00:00
gingerBill
39a0f8c96a
Use distinct array types
2022-02-12 21:28:56 +00:00
gingerBill
5fe9aa919b
Correct types in methods
2022-02-12 21:24:28 +00:00
gingerBill
ff5d6a994b
Move vendor:Metal to core:sys/darwin/Metal
2022-02-12 17:59:40 +00:00
gingerBill
f8afda3b22
Add more objc attributes
2022-02-11 22:54:51 +00:00
gingerBill
c3809d7b84
Fix typo
2022-02-09 21:46:26 +00:00
gingerBill
42a1c58a80
Update Foundation linking
2022-02-09 21:42:20 +00:00
gingerBill
b6abaf739c
Add missing calls for Object; Add scoped_autoreleasepool
2022-02-09 12:29:52 +00:00
gingerBill
ef98e92e8d
Remove unneeded file
2022-02-09 12:23:41 +00:00
gingerBill
768c2684d0
Add NSBundle, NSError, NSEnumerator
2022-02-09 12:19:59 +00:00
gingerBill
5f2514db63
Add NSNumber and NSURL
2022-02-09 11:50:11 +00:00
gingerBill
b95ade40c0
Begin work on core:sys/darwin/Foundation
2022-02-09 00:19:20 +00:00
gingerBill
340838c878
Add procs_darwin.odin
2022-02-08 23:00:00 +00:00
CiD-
83e9a6b417
fix -vet for filepath/match.odin
2022-02-08 09:21:43 -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
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
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
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
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
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
ap29600
b54fc96b1e
rename iterator proc to next, add named return values
2022-02-04 22:39:47 +01:00
Andrea Piseri
48af78e469
add iterator to core:container/bit_array
2022-02-04 22:12:07 +01:00