Lucas Perlind
2d824e4809
Fix out or range error with _alloc_command_line_arguments in darwin
2022-12-23 09:37:30 +11:00
gingerBill
00823ca88c
Remove a few TODOs
2022-12-22 13:03:34 +00:00
gingerBill
ffa14c3aad
Remove need the MPMC in single threaded case
2022-12-22 12:58:23 +00:00
gingerBill
41b32f0da4
Clean up mutex usage in the parser
2022-12-22 12:45:23 +00:00
gingerBill
c53b2198a8
Add minor comment
2022-12-22 12:02:14 +00:00
gingerBill
9b278db993
Revert "Change tav to be a pointer internally"
...
This reverts commit e98f1a28e6 .
2022-12-22 12:01:41 +00:00
gingerBill
e98f1a28e6
Change tav to be a pointer internally
2022-12-22 11:53:13 +00:00
gingerBill
c8f05b7c0c
Merge pull request #2269 from Skytrias/luapattern
...
Add lua pattern matching to core:text with tests
2022-12-22 11:08:10 +00:00
gingerBill
b00c4a6a8f
Merge pull request #2272 from sir-w7/fix/darwin_mem_leak
...
Fixed memory leak in dir_darwin.odin.
2022-12-22 10:58:59 +00:00
gingerBill
84e1fb2cee
Merge pull request #2275 from Platin21/fix/dir-opening-macOS
...
Fix/dir opening mac os
2022-12-22 10:49:41 +00:00
Platin21
b983ac548c
Moves check up and sets flag to rdonly if dir is opened..
2022-12-22 01:36:04 +01:00
Platin21
fb562ea708
Adds error casting from last error if open fails
2022-12-22 01:26:06 +01:00
Platin21
cdeeeafc3f
Fixed issues with dir opening on macOS
2022-12-22 01:22:31 +01:00
gingerBill
b9a2426e57
Merge branch 'master' into compiler-improvements-2022-12
2022-12-21 23:59:31 +00:00
gingerBill
81037b3091
Change the order of the args and ret for Arm64 ABI
2022-12-21 23:56:34 +00:00
Jooper
fc3c76f946
Fixed CI error
2022-12-21 22:18:13 +00:00
Andrea Piseri
3fa971a510
Add the inner for loop back in the logic
...
This could be easier to predict in cases where one of `left` and `right`
is significantly greater than the other, and as such the same branch is
taken multiple times in a row
2022-12-21 22:10:02 +01:00
skytrias
63a0395a79
refactor SPECIALS_TABLE
2022-12-21 22:08:03 +01:00
Andrea Piseri
191223bb3c
Fix non-generic cast in core:slice.rotate_left
2022-12-21 21:58:01 +01:00
gingerBill
6f0bad816e
Merge pull request #2248 from tstibor/fix_test_out
...
Enable -out:<filepath> for build and runs with the attribute @(test)
2022-12-21 20:38:54 +00:00
skytrias
94af3c2887
package name changed
2022-12-21 21:38:21 +01:00
skytrias
e5d0417a6c
folder name changed
2022-12-21 21:36:50 +01:00
gingerBill
c02bda2427
Merge pull request #2256 from Lperlind/staging/small_array_utilities
...
Add more utility procedures to small array
2022-12-21 20:28:40 +00:00
Andrea Piseri
385d2a143c
Fix core:slice.rotate_left
...
This commit includes two fixes:
- a temporary cast to make the function compile
- a fix to a logic error that caused the function to hang or return
incorrect results
2022-12-21 21:09:22 +01:00
sir-w7
67c1b364c4
Fixed memory leak in dir_darwin.odin.
2022-12-21 07:25:13 -08:00
Lucas Perlind
f029b4beb1
Add more utility procedures to small array
2022-12-21 13:00:33 +11:00
skytrias
9474c99795
add freeLoadedData flag in case you dont want to remove font memory (e.g. #load)
2022-12-21 01:36:00 +01:00
gingerBill
3040361fac
Correct type_ptr_set_update and type_ptr_set_exists
2022-12-20 14:59:00 +00:00
gingerBill
44caa96d50
Set the file's filename and directory in init_ast_file
2022-12-20 14:56:44 +00:00
skytrias
1bea0f3772
fix styling issues and use switches in cases its necessary, add comments to helpers
2022-12-20 15:48:10 +01:00
gingerBill
eb0775ad53
Move mutex use around in thread pool
2022-12-20 14:45:01 +00:00
gingerBill
8fc9566a83
Use *_set_update where possible
2022-12-20 14:19:55 +00:00
gingerBill
134c7db4d2
Combine join and destroy for threads
2022-12-20 14:08:24 +00:00
gingerBill
a0e3a99dd1
Remove need for semaphore in Thread
2022-12-20 14:07:14 +00:00
gingerBill
0edda2bea7
Clarify ThreadPool interface; Move import_mutex guarding to just the string set
2022-12-20 12:46:33 +00:00
skytrias
ff7f139fd7
add iter_index and update tests to use easier matcher setup
2022-12-20 12:59:32 +01:00
Michael Kutowski
84a7f222ff
mention fontstash and nanovg in reamde
2022-12-20 12:27:23 +01:00
skytrias
d29423c24e
add fontstash and nanovg port from heimdall
2022-12-20 12:17:23 +01:00
JooperGH
86a606e716
App bar bindings
2022-12-19 16:31:32 +00:00
JooperGH
1e97588e7b
One last binding
2022-12-19 15:29:07 +00:00
JooperGH
3ccc0b5aa6
HRGB and Rect functions
2022-12-19 15:22:05 +00:00
JooperGH
5464a605b1
CreateSolidBrush and FillRect
2022-12-19 13:21:16 +00:00
JooperGH
5519749aa4
Added uxtheme bindings
2022-12-19 11:54:15 +00:00
JooperGH
4a70265bfb
Merge branch 'master' of https://github.com/odin-lang/Odin into more_dwmapi_bindings
2022-12-19 11:46:35 +00:00
JooperGH
de0d860880
Added more DWMAPI bindings
2022-12-19 11:43:16 +00:00
gingerBill
a13e2f4578
Fix minor race condition
2022-12-19 00:29:40 +00:00
gingerBill
01b508f182
Use usize for bounds checking in Array and Slice (compiler)
2022-12-18 23:26:44 +00:00
gingerBill
2a8fa8612d
Use fetch_add rather than +=
2022-12-18 23:24:34 +00:00
gingerBill
e27046098b
Add missing gb_internal
2022-12-18 22:58:34 +00:00
gingerBill
ca8b148fdc
Add gb_internal to path procedures
2022-12-18 22:52:18 +00:00