gingerBill
|
45124e4d5c
|
Merge branch 'master' into freestanding_amd64
|
2022-02-28 12:32:51 +00:00 |
|
gingerBill
|
7681c43b14
|
Show error message when something like this is done test: proc() : {}
|
2022-02-28 12:12:04 +00:00 |
|
gingerBill
|
7e43cd7d97
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-02-28 12:06:42 +00:00 |
|
gingerBill
|
c223fc1766
|
Correct debug information for local variables
|
2022-02-28 12:06:35 +00:00 |
|
gingerBill
|
e9f901b82d
|
Keep -vet happy
|
2022-02-25 15:30:24 +00:00 |
|
gingerBill
|
ed3004f8a0
|
Correct read_console reading
|
2022-02-25 15:30:05 +00:00 |
|
gingerBill
|
d97df080f9
|
Revert change
|
2022-02-25 15:08:02 +00:00 |
|
gingerBill
|
0e5c7e08fc
|
Change < to <=
|
2022-02-25 14:54:35 +00:00 |
|
gingerBill
|
376906e0ae
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-02-25 12:02:49 +00:00 |
|
gingerBill
|
47c79a2f25
|
Correct os.read on windows for os.stdin
|
2022-02-25 12:02:41 +00:00 |
|
gingerBill
|
32988b0363
|
Correct internals for os.read on windows (read_console) for os.stdin (Fix #1556)
|
2022-02-25 12:01:53 +00:00 |
|
gingerBill
|
4a04a32e0a
|
Change target name to freestanding_amd64_sysv
|
2022-02-23 11:33:28 +00:00 |
|
gingerBill
|
196bd735d4
|
Replace local @(no_red_zone) with global -disable-red-zone
|
2022-02-23 11:29:36 +00:00 |
|
gingerBill
|
493bc653b5
|
Add @(no_red_zone) for procedures
|
2022-02-23 11:23:27 +00:00 |
|
gingerBill
|
3d209798c9
|
Add help docs for -reloc-mode:<string>
|
2022-02-23 11:19:51 +00:00 |
|
gingerBill
|
4b9324ff76
|
Merge branch 'master' into freestanding_amd64
|
2022-02-23 11:03:48 +00:00 |
|
gingerBill
|
e81ed9a960
|
Add "Did you mean" to Objective-C fields
|
2022-02-22 23:19:49 +00:00 |
|
gingerBill
|
83f7a887b7
|
Move comment
|
2022-02-22 23:03:04 +00:00 |
|
gingerBill
|
ad2f1ac24e
|
Improve union_tag_size
|
2022-02-22 23:01:28 +00:00 |
|
gingerBill
|
62d232d798
|
Correct ExactValue_Pointer
|
2022-02-22 22:59:00 +00:00 |
|
gingerBill
|
8906a0120c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-02-22 22:53:19 +00:00 |
|
gingerBill
|
cad753e398
|
Simplify parse_binary_expr
|
2022-02-22 22:53:13 +00:00 |
|
gingerBill
|
e6a7b85da4
|
Correct types
|
2022-02-21 20:49:59 +00:00 |
|
gingerBill
|
6145185478
|
Add missing return types
|
2022-02-21 16:04:56 +00:00 |
|
gingerBill
|
14cb19c2df
|
Update fmt to record the bytes written in the fmt.Info
|
2022-02-20 22:31:13 +00:00 |
|
gingerBill
|
3e5c60f746
|
Add -reloc-mode:<string>
|
2022-02-20 14:48:12 +00:00 |
|
gingerBill
|
0fa487f468
|
Add -foreign-error-procedures
|
2022-02-20 14:27:44 +00:00 |
|
gingerBill
|
1bec9e5331
|
Add freestanding_amd64_gnu
|
2022-02-20 14:19:52 +00:00 |
|
gingerBill
|
ba61d911da
|
Remove dead code
|
2022-02-20 13:26:27 +00:00 |
|
gingerBill
|
31c7945444
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-02-19 15:45:08 +00:00 |
|
gingerBill
|
276e014d18
|
Update comment in demo.odin
|
2022-02-19 15:45:01 +00:00 |
|
gingerBill
|
23be56af59
|
Remove prefixes from D3D12 constants
|
2022-02-18 21:45:20 +00:00 |
|
gingerBill
|
71df46456a
|
Minimize memory usage by having an arena per thread rather than an arena per file
|
2022-02-18 21:30:25 +00:00 |
|
gingerBill
|
cd89d8a3c4
|
Add better error message for compiler when OOM happens
|
2022-02-18 16:24:08 +00:00 |
|
gingerBill
|
4c62a32b04
|
Keep -vet happy
|
2022-02-18 16:13:52 +00:00 |
|
gingerBill
|
5f8137025d
|
Use try_to_add_package_dependency
|
2022-02-18 16:12:21 +00:00 |
|
gingerBill
|
1843d52217
|
Fix typo
|
2022-02-18 16:07:06 +00:00 |
|
gingerBill
|
454c92dc64
|
Allow objc intrinsics within odin check and odin docs but disallow for odin build
|
2022-02-18 16:05:26 +00:00 |
|
gingerBill
|
7e33a86d54
|
Remove unneeded semicolon
|
2022-02-18 16:01:11 +00:00 |
|
gingerBill
|
197b832992
|
Add vendor:directx and vendor:darwin packages for documentation generation
|
2022-02-18 15:56:53 +00:00 |
|
gingerBill
|
746d5fc322
|
Correct D3D packages
|
2022-02-17 20:48:50 +00:00 |
|
gingerBill
|
ffc45e8cc2
|
Add intrinsics.constant_utf16_cstring
|
2022-02-17 20:48:37 +00:00 |
|
gingerBill
|
f138f71fa6
|
Add UUID pointer values
|
2022-02-17 13:14:21 +00:00 |
|
gingerBill
|
75e15b05b0
|
Correct alias
|
2022-02-17 12:46:04 +00:00 |
|
gingerBill
|
002ac6a1b7
|
Add vendor:directx packages: dxgi, d3d11, and d3d12
TODO: enums marked with `bit_set` may need conversions
|
2022-02-16 21:26:34 +00:00 |
|
gingerBill
|
c76bdced55
|
Merge branch 'master' into directx-packages
|
2022-02-16 16:05:46 +00:00 |
|
gingerBill
|
459ea5f4f6
|
Fix typo
|
2022-02-16 16:05:28 +00:00 |
|
gingerBill
|
8e8a075a22
|
Merge branch 'master' into directx-packages
|
2022-02-16 16:04:20 +00:00 |
|
gingerBill
|
db6bd9b358
|
Allow sysv and win64 calling conventions to be used on any platform on amd64
|
2022-02-16 16:03:49 +00:00 |
|
gingerBill
|
42ad54c28e
|
Improve metadata for context
|
2022-02-16 15:18:22 +00:00 |
|
gingerBill
|
1857bc7b02
|
Improve slice bounds checking runtime error messages
|
2022-02-16 14:51:54 +00:00 |
|
gingerBill
|
e011d812ca
|
Improve debug information for direct procedure parmaters
|
2022-02-16 14:39:08 +00:00 |
|
gingerBill
|
0738822dda
|
Change how parameter and variables are given debug values
|
2022-02-16 13:25:31 +00:00 |
|
gingerBill
|
2213722776
|
Change debug declare to value
|
2022-02-16 12:37:22 +00:00 |
|
gingerBill
|
65dedbb1ca
|
Add #subtype struct field prefix, required to have a COM interface hierarchy
|
2022-02-16 11:54:15 +00:00 |
|
gingerBill
|
0e69993d39
|
Add init and copy to all Objects
|
2022-02-16 00:17:07 +00:00 |
|
gingerBill
|
135091ddbe
|
Correct import paths
|
2022-02-16 00:14:16 +00:00 |
|
gingerBill
|
d64e3b672c
|
Add darwin build tags
|
2022-02-16 00:12:31 +00:00 |
|
gingerBill
|
a3bcacee27
|
Move Objective-C libraries located in core:sys/darwin/* to vendor:darwin/*
|
2022-02-16 00:06:25 +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
|
f8afda3b22
|
Add more objc attributes
|
2022-02-11 22:54:51 +00:00 |
|
gingerBill
|
416413bebf
|
Begin work on Metal
|
2022-02-10 14:35:10 +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 |
|
gingerBill
|
c5d348515d
|
Add intrinsics.type_is_subtype_of; intrinsics.objc_selector_name
|
2022-02-08 22:59:37 +00:00 |
|
gingerBill
|
05dd3d490d
|
Correct objc_class propagation for parapoly structs
|
2022-02-08 17:33:55 +00:00 |
|
gingerBill
|
0cc40db565
|
Begin work on support objc intrinsics
|
2022-02-08 17:04:55 +00:00 |
|
gingerBill
|
30bb2382aa
|
Correct simple boolean intrinsics
|
2022-02-08 11:48:59 +00: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 |
|
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
|
1553137c23
|
Change behaviour of A :: distinct Enum_Type to be more intuitive
|
2022-02-05 00:04:02 +00:00 |
|
gingerBill
|
d5384c5aa4
|
Only check idents in the alias (of alias)+ problem
|
2022-02-04 22:45:13 +00:00 |
|
gingerBill
|
3a81f2ab89
|
Correct the type aliasing problem, caused by aliases (of aliases)+
|
2022-02-04 22:40:15 +00:00 |
|
gingerBill
|
abb26e0bea
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-02-04 12:08:24 +00:00 |
|
gingerBill
|
76edfae0e0
|
core:container/topological_sort
|
2022-02-04 12:08:20 +00:00 |
|
gingerBill
|
35c90fe124
|
Fix type alias declaration evaluation problem (#854 #1439)
|
2022-02-03 13:34:31 +00:00 |
|
gingerBill
|
df8bdac33f
|
Initialize the global_rand with the intrinsics.read_cycle_counter() value
|
2022-02-03 00:31:36 +00:00 |
|
gingerBill
|
b4f7a527c2
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-02-02 23:38:40 +00:00 |
|