gingerBill
|
fcbd94b924
|
Update enums
|
2021-08-24 20:05:01 +01:00 |
|
gingerBill
|
5bb3912001
|
Update licences for GLFW
|
2021-08-24 20:04:35 +01:00 |
|
gingerBill
|
f4248b159d
|
Add vendor:glfw
|
2021-08-24 20:00:24 +01:00 |
|
gingerBill
|
0d3272d914
|
Remove ICD from generation
|
2021-08-24 18:33:35 +01:00 |
|
gingerBill
|
964d91b855
|
Add vendor:vulkan
|
2021-08-24 17:08:03 +01:00 |
|
gingerBill
|
bdac3ee120
|
Add gamecontrollerdb.txt to vendor:sdl
https://github.com/gabomdq/SDL_GameControllerDB
|
2021-08-24 14:04:27 +01:00 |
|
gingerBill
|
b81c670597
|
Remove debug message
|
2021-08-24 11:08:41 +01:00 |
|
gingerBill
|
4489df2871
|
Make sync_t distinct
|
2021-08-24 00:22:11 +01:00 |
|
gingerBill
|
766c17a6a3
|
Change [^][1]T usage to [^]T
|
2021-08-24 00:20:51 +01:00 |
|
gingerBill
|
018f8a82d6
|
Correct indentation
|
2021-08-24 00:19:47 +01:00 |
|
gingerBill
|
d5a0c004b6
|
More [^][N]T usage for UniformNuiv
|
2021-08-24 00:16:39 +01:00 |
|
gingerBill
|
0b6e45c9a2
|
More [^][N]T usage
|
2021-08-24 00:15:34 +01:00 |
|
gingerBill
|
5c41f64829
|
Improve signatures for [^][N*M]T like matrix parameters
|
2021-08-24 00:14:09 +01:00 |
|
gingerBill
|
ad56cf0038
|
Change some usages of [^]T to ^[N]T where appropriate
|
2021-08-24 00:06:49 +01:00 |
|
gingerBill
|
58b5e92c2f
|
Update more uses of [^]T types
|
2021-08-23 23:57:16 +01:00 |
|
gingerBill
|
0a0752db7c
|
Correct int to i32 usage
|
2021-08-23 23:46:36 +01:00 |
|
gingerBill
|
49fbdd6188
|
Add more indirect command structs to the procedure calls
|
2021-08-23 23:45:00 +01:00 |
|
gingerBill
|
1048553e78
|
More corrections; Add DrawArraysIndirectCommand and DrawElementsIndirectCommand data structures
|
2021-08-23 23:02:19 +01:00 |
|
gingerBill
|
63282290db
|
Remove dead procedure
|
2021-08-23 21:42:11 +01:00 |
|
gingerBill
|
7a1498e7dc
|
Remove space prefix
|
2021-08-23 21:40:17 +01:00 |
|
gingerBill
|
0d3cbb8883
|
Add vendor:OpenGL
Based off a heavily modified version of: https://github.com/vassvik/odin-gl
|
2021-08-23 21:33:39 +01:00 |
|
gingerBill
|
ce7698c20e
|
Correct core library usage of the new mem.new behaviour
|
2021-08-23 19:29:01 +01:00 |
|
gingerBill
|
382ca20916
|
Correct procedure checking flag handling, and correct the (bodge) handle of unchecked procedure bodies
|
2021-08-23 19:24:53 +01:00 |
|
gingerBill
|
fe2ad54f60
|
Fix bug in check_is_terminating
|
2021-08-23 17:42:54 +01:00 |
|
gingerBill
|
b014879159
|
Add extra message to assert
|
2021-08-23 16:45:52 +01:00 |
|
gingerBill
|
81623861c0
|
Correct mem.clone_slice
|
2021-08-23 14:33:54 +01:00 |
|
gingerBill
|
bd86993035
|
Remove the old inline and no_inline tokens
|
2021-08-23 12:37:42 +01:00 |
|
gingerBill
|
4ccf135892
|
Unify new/make the internal logic between runtime and mem
|
2021-08-23 12:35:29 +01:00 |
|
gingerBill
|
cba0bd30f5
|
Add suggestions when trying to take the address the a value from a for/switch statement
|
2021-08-23 11:50:02 +01:00 |
|
gingerBill
|
276d4b8f0d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-23 11:31:09 +01:00 |
|
gingerBill
|
7bdbaca938
|
Make SDL_image.Init return InitFlags
|
2021-08-23 11:31:00 +01:00 |
|
gingerBill
|
daced956e3
|
Make ThreadPool use std::atomic and heap_allocator()
|
2021-08-22 23:01:01 +01:00 |
|
gingerBill
|
2e921c88fb
|
Add debug information for [^]T
|
2021-08-22 19:02:52 +01:00 |
|
gingerBill
|
abaf8c127d
|
Correct build.bat
|
2021-08-22 17:12:19 +01:00 |
|
gingerBill
|
0c5fa2cdd5
|
Fix build.bat
|
2021-08-22 17:09:40 +01:00 |
|
gingerBill
|
36cb1f868b
|
Embed the SDL2 libraries into vendor:sdl2
|
2021-08-22 17:05:06 +01:00 |
|
gingerBill
|
037cc679c4
|
Keep -vet happy
|
2021-08-22 16:58:12 +01:00 |
|
gingerBill
|
db6fad7396
|
Fix indexing code gen for multi-pointers
|
2021-08-22 16:55:57 +01:00 |
|
gingerBill
|
07bfb55658
|
Fix code gen for compare against nil for multi pointers
|
2021-08-22 16:53:26 +01:00 |
|
gingerBill
|
56078ee099
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-22 16:49:48 +01:00 |
|
gingerBill
|
2f6e566a32
|
Remove the deprecated fmt.print*_err procedures
|
2021-08-22 12:57:08 +01:00 |
|
gingerBill
|
d5bad374d9
|
Remove deprecated procedure slice_ptr_to_bytes
|
2021-08-22 12:55:57 +01:00 |
|
gingerBill
|
445ed9be2b
|
Use multi-pointers when appropriate
|
2021-08-22 12:54:04 +01:00 |
|
gingerBill
|
8694a0f68a
|
Update signature_parameter_similar_enough for multi pointers
|
2021-08-22 12:31:03 +01:00 |
|
gingerBill
|
36a6805b7c
|
Update doc format for multi-pointers
|
2021-08-22 11:46:26 +01:00 |
|
gingerBill
|
19bf12aa09
|
Update odin/ast for multi pointers
|
2021-08-22 11:46:12 +01:00 |
|
gingerBill
|
0decdaed1a
|
Merge branch 'master' into multi-pointers
|
2021-08-22 11:28:44 +01:00 |
|
gingerBill
|
93b5befe45
|
Improve error handling for missing semicolon separators in a for loop
|
2021-08-22 11:27:24 +01:00 |
|
gingerBill
|
d72f4a8a79
|
Correct Multi Pointer Type handling in expressions
|
2021-08-22 00:59:42 +01:00 |
|
gingerBill
|
91247a8fe1
|
Fix multi pointers for parapoly
|
2021-08-21 23:16:30 +01:00 |
|
gingerBill
|
18a0fa02c5
|
Add multi pointers to core
|
2021-08-21 23:16:14 +01:00 |
|
gingerBill
|
932f330a51
|
Add comparisons to LLVM backend for multi pointers
|
2021-08-21 23:12:15 +01:00 |
|
gingerBill
|
6a77fc4cdd
|
Add multi-pointer types [^]T
|
2021-08-21 23:10:21 +01:00 |
|
gingerBill
|
01a888fced
|
Update import path
|
2021-08-21 14:09:48 +01:00 |
|
gingerBill
|
f0437a4242
|
Enforce core:builtin and core:intrinsics for imports
|
2021-08-21 13:44:16 +01:00 |
|
gingerBill
|
32bdad322a
|
Improve parsing for or_return in core:odin/parser
|
2021-08-21 13:43:38 +01:00 |
|
gingerBill
|
bf130087e7
|
Change to strings.clone_from_cstring_bounded
|
2021-08-21 13:43:03 +01:00 |
|
gingerBill
|
38e038a1ab
|
Add strings.clone_from and strings.clone_from_nul_terminated
|
2021-08-21 13:42:06 +01:00 |
|
gingerBill
|
6504607adf
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-21 13:32:12 +01:00 |
|
gingerBill
|
c8378fce95
|
Add library collection vendor
|
2021-08-21 13:32:07 +01:00 |
|
gingerBill
|
2aaf927beb
|
Improve error message for Cannot assign value if they have the same name but are from different packages
|
2021-08-21 13:09:23 +01:00 |
|
gingerBill
|
2f5edebefa
|
Rename mem.reinterpret to mem.reinterpret_copy
|
2021-08-20 10:19:30 +01:00 |
|
gingerBill
|
b5cdb331b0
|
Add mem.reinterpret
|
2021-08-20 10:18:34 +01:00 |
|
gingerBill
|
fa4f3aa7ad
|
Correct atomic usage
|
2021-08-19 17:51:19 +01:00 |
|
gingerBill
|
a90fe7211c
|
Make global_entity_id atomic
|
2021-08-19 17:44:26 +01:00 |
|
gingerBill
|
ac6cc5191a
|
Make ThreadPool.is_running atomic
|
2021-08-19 17:43:15 +01:00 |
|
gingerBill
|
38841dd46e
|
Fix race condition from add_entity_use due to Entity.identifier
|
2021-08-19 17:38:18 +01:00 |
|
gingerBill
|
e722af7f61
|
Remove unneeded disabled warnings from build.bat
|
2021-08-19 15:43:51 +01:00 |
|
gingerBill
|
df372dbd5b
|
Migrate and remove more from gb.h
|
2021-08-19 15:38:21 +01:00 |
|
gingerBill
|
5c4d95d539
|
Move more of gb.h's Synchronization code into common.cpp
|
2021-08-19 15:19:36 +01:00 |
|
gingerBill
|
9ae4de2ab8
|
Remove unused code from gb.h (which means it is heavily modified now)
|
2021-08-19 15:09:39 +01:00 |
|
gingerBill
|
7845769d4b
|
Remove unused code
|
2021-08-19 15:03:10 +01:00 |
|
gingerBill
|
33239324b8
|
Improve the C++ to be more correct for clang on Windows, still requiring the same disabled warnings as on *nix
|
2021-08-19 14:44:53 +01:00 |
|
gingerBill
|
82a74ebfa9
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-19 11:40:32 +01:00 |
|
gingerBill
|
35026000bb
|
Fix deadlock caused by typo
|
2021-08-19 11:40:26 +01:00 |
|
gingerBill
|
54af47a138
|
Remove useless code
|
2021-08-18 23:38:06 +01:00 |
|
gingerBill
|
b84ee3ab8f
|
Fix odin test not executing any tests
|
2021-08-18 23:33:27 +01:00 |
|
gingerBill
|
e023b96737
|
Remove json import from demo
|
2021-08-18 22:33:18 +01:00 |
|
gingerBill
|
3fde4616e0
|
Correct mutex usage for path_to_fullpath; make ThreadPool use BlockingMutex
|
2021-08-18 21:21:30 +01:00 |
|
gingerBill
|
740995df3d
|
Remove attribute parameter for pthread_mutex_init
|
2021-08-18 21:07:06 +01:00 |
|
gingerBill
|
aa5c3da414
|
Make BlockingMutex non-recursive on *nix systems
|
2021-08-18 20:57:03 +01:00 |
|
gingerBill
|
d419d81841
|
Remove unused code
|
2021-08-18 20:48:26 +01:00 |
|
gingerBill
|
08942714a2
|
Make Arena allocate virtual memory directory; make it use a BlockingMutex
|
2021-08-18 20:46:10 +01:00 |
|
gingerBill
|
3c443babb2
|
Extra sanity check around static
|
2021-08-18 20:32:54 +01:00 |
|
gingerBill
|
326e5cd046
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-18 20:31:39 +01:00 |
|
gingerBill
|
79e98b71d3
|
Remove dead code, and add an extra mutex
|
2021-08-18 20:31:34 +01:00 |
|
gingerBill
|
a01c946c20
|
Add mutex to Scope lookups and insertions
|
2021-08-18 11:17:14 +01:00 |
|
gingerBill
|
84b0da44db
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-17 19:54:17 +01:00 |
|
gingerBill
|
cdb3a5205c
|
Add mutex for add_type_and_value
|
2021-08-17 19:54:09 +01:00 |
|
gingerBill
|
9ab94650c8
|
Allow + in import paths
|
2021-08-16 18:21:58 +01:00 |
|
gingerBill
|
fce86ff3d5
|
Correct struct tag bug
|
2021-08-16 18:17:26 +01:00 |
|
gingerBill
|
0051cd12e2
|
Make flags atomic for Entity and Type
|
2021-08-16 16:30:49 +01:00 |
|
gingerBill
|
df159dbae7
|
Add some missing files to sync2 for linux and darwin
|
2021-08-16 15:48:54 +01:00 |
|
gingerBill
|
94d298755a
|
Fix race condition when adding a dependency
|
2021-08-16 15:33:26 +01:00 |
|
gingerBill
|
e3fef2dade
|
Improve parsing for or_return; allow #force_inline foo() or_return;
|
2021-08-16 11:58:50 +01:00 |
|
gingerBill
|
4c306a6f99
|
Correct or_return logic for debug printing and expression is not used checking
|
2021-08-16 11:08:37 +01:00 |
|
gingerBill
|
0996cc82a7
|
Keep -vet happy
|
2021-08-15 23:17:12 +01:00 |
|
gingerBill
|
f293d7c997
|
Update package encoding/json for or_return
|
2021-08-15 23:11:15 +01:00 |
|
gingerBill
|
b2097604d5
|
Add clone_ast for or_else and or_return
|
2021-08-15 23:10:52 +01:00 |
|
gingerBill
|
4e1c9b71f4
|
Update core:odin/* for or_else and or_return
|
2021-08-15 19:05:55 +01:00 |
|