Laytan
|
ce3f6b60d2
|
Merge pull request #4223 from hstormo/bugfix
Remove stb_rect_pack implementation from stb_truetype (fix #4215)
|
2024-09-09 17:21:41 +02:00 |
|
gingerBill
|
a25a9e6ebe
|
Check for LLVM_VERSION_MAJOR >= 18
|
2024-09-09 14:47:44 +01:00 |
|
gingerBill
|
0dddd2b97e
|
Add internal flag
`-internal-fast-isel`
|
2024-09-09 14:39:53 +01:00 |
|
laytan
|
aa75909418
|
recompile bundled stb truetype on windows
|
2024-09-09 15:14:26 +02:00 |
|
Laytan Laats
|
0f379d7378
|
recompile bundled stb truetype
|
2024-09-09 17:09:49 +02:00 |
|
Håkon Stormo
|
ae020ffb2e
|
Remove stb_rect_pack implementation from stb_truetype (fix #4215)
|
2024-09-09 15:50:00 +02:00 |
|
A1029384756
|
036d7edda9
|
Changed Linux CI builds to static linking with Musl for better
compatibility
Changed to tarball distribution for mac and linux
Updated upload-artifact to v4
|
2024-09-08 18:35:16 -04:00 |
|
Laytan Laats
|
75dd562a0a
|
fix #4219 - recursive mutex lock
|
2024-09-08 22:23:03 +02:00 |
|
pkova
|
0a17525791
|
Remove unused base:runtime from os2/heap_linux.odin
|
2024-09-08 17:25:30 +00:00 |
|
pkova
|
499a5d1f9c
|
Fix os2/heap_linux.odin deadlock
|
2024-09-08 16:47:16 +00:00 |
|
gingerBill
|
e72d0ba804
|
Move around mutex guard
|
2024-09-08 14:11:05 +01:00 |
|
Karl Zylinski
|
f3a2b625ae
|
Merge remote-tracking branch 'origin/master' into file-tags-without-comments
|
2024-09-08 11:29:21 +02:00 |
|
flysand7
|
167ced8ad1
|
[mem]: Don't use named params for dynamic pool in tests
|
2024-09-08 18:52:55 +11:00 |
|
flysand7
|
05df34f99c
|
[mem]: Start documenting allocators.odin
|
2024-09-08 18:44:33 +11:00 |
|
flysand7
|
299accb717
|
[mem]: Put panic allocator after nil allocator, adjust @require_results
|
2024-09-08 14:17:32 +11:00 |
|
flysand7
|
3b30bc305c
|
[mem]: Document raw.odin
|
2024-09-08 14:13:03 +11:00 |
|
Karl Zylinski
|
73e4954346
|
Better #+build tag error messages: Error when using more than one !notted operating system per build line. Error when using more than one operating system within a 'kind', such as writing #+build windows linux.
|
2024-09-08 03:13:21 +02:00 |
|
flysand7
|
f1f5dc614e
|
[mem]: Remove old comments
|
2024-09-08 11:17:27 +11:00 |
|
flysand7
|
6eb80831b5
|
[mem]: Panic when allocator is not initialized
|
2024-09-08 11:12:28 +11:00 |
|
flysand7
|
b78d546010
|
[mem]: Add non_zeroed versions of resize
|
2024-09-08 11:02:17 +11:00 |
|
flysand7
|
c719a86312
|
[mem]: Document alloc.odin
|
2024-09-08 10:58:40 +11:00 |
|
Karl Zylinski
|
dc767da12b
|
Make tags use #+ syntax instead of //+ syntax so it no longer looks like a comment. Old style still works but is deprecated with a warning. Using unknown tags is now an error instead of a warning. There is a new token for #+ which consumes the whole line (or until it hits a comment). The tags are parsed like before. There are errors to tell you if you use something invalid in the pre-package-line block.
|
2024-09-08 01:50:56 +02:00 |
|
Jeroen van Rijn
|
300b01d77d
|
Return "" for rune < 0 in strconv.
|
2024-09-08 00:32:46 +02:00 |
|
Laytan
|
1ab0745ca8
|
Merge pull request #4212 from karl-zylinski/fix-build-tags
Fix build tags that use ! multiple times on one line.
|
2024-09-07 22:18:29 +02:00 |
|
Karl Zylinski
|
8c636ac37b
|
Fix build tags that use ! multiple times on one line. Those don't actually do anything since build tags use OR within the line. So something like //+build !windows, !linux would actually build on both linux and windows. What was intended in all these cases was probably AND, which you get by splitting them into separate lines.
|
2024-09-07 22:02:17 +02:00 |
|
Jeroen van Rijn
|
466a90010f
|
Fix #4211
|
2024-09-07 21:07:29 +02:00 |
|
gingerBill
|
5a4746c3a0
|
Improve debug information for procedure types
|
2024-09-07 17:41:16 +01:00 |
|
flysand7
|
1842cd6297
|
Fix typo
Co-authored-by: FourteenBrush <74827262+FourteenBrush@users.noreply.github.com>
|
2024-09-08 00:09:18 +11:00 |
|
Jeroen van Rijn
|
c4c2282595
|
Update 4210 test to use unaligned_load.
|
2024-09-07 14:05:56 +02:00 |
|
Jeroen van Rijn
|
d2202416d2
|
Add test for #4210
|
2024-09-07 13:43:19 +02:00 |
|
gingerBill
|
0a08a65202
|
Simplify #row_major matrix and matrix_flatten behaviour
|
2024-09-07 12:21:29 +01:00 |
|
flysand7
|
f8cd13767e
|
[mem]: Fix the issue with unbranched version of ptr align
|
2024-09-07 18:08:11 +11:00 |
|
flysand7
|
3a351ec407
|
[mem]: Document mem.odin
|
2024-09-07 18:01:41 +11:00 |
|
flysand7
|
7c9d2f61f5
|
[mem]: Update package documentation
|
2024-09-07 15:16:20 +11:00 |
|
flysand7
|
6017a20e1c
|
[mem]: Make resize_bytes take a slice for the old memory
|
2024-09-07 15:11:04 +11:00 |
|
flysand7
|
2d988bbc5f
|
[mem]: Rename alloc to alloc_bytes and add alloc
|
2024-09-07 14:45:15 +11:00 |
|
flysand7
|
64814f4199
|
[mem]: Document the package
|
2024-09-07 14:19:50 +11:00 |
|
flysand7
|
c0112d1c70
|
[mem]: Add free_all for buddy allocator
|
2024-09-07 13:27:17 +11:00 |
|
flysand7
|
c0e17808d4
|
[mem]: Split alloc and alloc_non_zeroed for buddy allocator
|
2024-09-07 13:26:09 +11:00 |
|
flysand7
|
6d3cffa13c
|
[mem]: Add @require_results to all functions returning values
|
2024-09-07 13:14:58 +11:00 |
|
flysand7
|
b350a35b77
|
[mem]: Add resize_non_zeroed variant to dynamic arena, and rename pool to arena
|
2024-09-07 13:10:29 +11:00 |
|
flysand7
|
03f6b9bbf6
|
[mem]: Add alloc_non_zeroed variant to dynamic pool
|
2024-09-07 12:59:19 +11:00 |
|
flysand7
|
f8641ddd1b
|
[mem]: Rename dynamic pool to dynamic arena
|
2024-09-07 12:33:12 +11:00 |
|
flysand7
|
aea3e9a585
|
[mem]: Fix vet errors
|
2024-09-07 12:26:47 +11:00 |
|
flysand7
|
4843db0960
|
[mem]: API for using small stack allocator directly
|
2024-09-07 12:23:55 +11:00 |
|
flysand7
|
de220a9aa5
|
[mem]: Remove the extra word 'allocator' in procedures
|
2024-09-07 11:07:06 +11:00 |
|
flysand7
|
9750b64096
|
[mem]: API for using stack allocator directly
|
2024-09-07 10:55:54 +11:00 |
|
flysand7
|
834f082dba
|
[mem]: Initialize scratch allocator during calls to free and resize
|
2024-09-07 10:24:00 +11:00 |
|
flysand7
|
e5106e48a8
|
[mem]: API for using scratch allocator directly
|
2024-09-07 10:09:05 +11:00 |
|
flysand7
|
da6213196d
|
[mem]: API for using arena directly
|
2024-09-07 09:42:04 +11:00 |
|