Laytan Laats
eeb057b76d
darwin: fix sysroot retrieval for some systems
...
Got a report on Discord that the current way didn't work for a user,
this change did work and I confirmed with @harold-b (who initially added
this) that it also works for them and is actually a better way.
2024-05-30 01:53:38 +02:00
Jeroen van Rijn
75f1215ed2
Merge pull request #3639 from yay/destroy-file-logger-no-pointer
...
Make destroy_file_logger take logger instead of logger pointer.
2024-05-27 17:25:59 +02:00
Vitalii Kravchenko
bdc4daca54
Make destroy_file_logger take logger instead of logger pointer.
2024-05-27 16:19:44 +01:00
gingerBill
6d163cee8a
Merge pull request #3638 from harold-b/fix-darwin-libc-proc-sigs
...
Fix a few darwin libc signatures with incorrect parameters.
2024-05-27 02:06:50 +01:00
Harold Brenes
cfd4fc835b
Fix a few darwin libc signatures with incorrect parameters.
2024-05-26 19:40:08 -04:00
gingerBill
8421950546
Merge pull request #3637 from laytan/revert-clang++-detection
...
revert `$(llvm-config --bindir)/clang++` to get the cpp compiler
2024-05-26 19:16:32 +01:00
Laytan Laats
5027cfb618
revert $(llvm-config --bindir)/clang++ to get the cpp compiler
...
A few reports of either people not having this clang++ or having it but
it not finding system headers. On top of that, the reason we added this
in the first place was a bug that surfaced on clang-18 which we've since
fixed.
Order will now be clang++ from path, then the llvm bindir clang++, then an
error.
This can all still be overwritten with `CXX=blah make` like before.
2024-05-26 20:11:07 +02:00
gingerBill
149ae70be1
Merge branch 'master' of https://github.com/odin-lang/Odin
2024-05-26 12:17:09 +01:00
gingerBill
64bdb3a097
Fix #3630 (first part)
2024-05-26 12:17:03 +01:00
gingerBill
ef7a155f9a
Merge pull request #3633 from korvahkh/fix-slice-has-affix
...
Fix slice.has_prefix & slice.has_suffix
2024-05-25 21:48:31 +01:00
korvahkh
58ae96c821
Fix slice.has_prefix & slice.has_suffix
...
The needle was the element type instead of the slice type.
2024-05-25 15:52:35 -05:00
Jeroen van Rijn
cfadca04f9
Merge pull request #3628 from IllusionMan1212/bitset-json-marshalling-fix
...
fix(core/encoding/json): remove Unsupported_Type return when marshalling bit_set
2024-05-25 08:34:59 +02:00
IllusionMan1212
65a4a56a83
fix(core/encoding/json): remove Unsupported_Type return when marshalling bit_set
2024-05-25 00:45:30 +02:00
Jeroen van Rijn
fb22c59d1b
Merge pull request #3625 from Kelimion/iso8061
...
Add dedicated ISO 8601 parser.
2024-05-24 23:56:20 +02:00
Jeroen van Rijn
b945e3e708
Limit to max of 9 fraction second digits, part deux.
2024-05-24 23:48:18 +02:00
Jeroen van Rijn
1473374bba
Limit to max of 9 fraction second digits.
2024-05-24 23:45:46 +02:00
Jeroen van Rijn
3526042f1e
Add dedicated ISO 8601 parser.
2024-05-24 23:40:14 +02:00
Jeroen van Rijn
e1c4b9b06a
Allow lowercase z TZ indicator.
2024-05-24 19:16:24 +02:00
Jeroen van Rijn
ff34970d79
Merge pull request #3623 from yay/allow-space-in-rfc-3339
...
Allow space (in addition to T and t) as RFC 3339 date/time separator.
2024-05-24 19:10:04 +02:00
Vitalii Kravchenko
ff94ca9e42
Allow space (in addition to T and t) as RFC 3339 date/time separator.
2024-05-24 18:03:52 +01:00
gingerBill
590db0838a
Fix types
2024-05-24 17:21:00 +01:00
Jeroen van Rijn
d698d4cdae
Merge pull request #3621 from laytan/enable-default-temp-allocator-wasm
...
wasm: enable default temp allocator
2024-05-24 15:42:51 +02:00
Jeroen van Rijn
d99e1616cf
Merge pull request #3620 from Kelimion/deprecate_odin_printer
...
Deprecate `core:odin/printer` in favor of OLS.
2024-05-24 15:02:59 +02:00
Laytan Laats
aa72050586
wasm: enable default temp allocator
...
After #3592 I think it makes sense to also enable the temp allocator by default
2024-05-24 15:01:02 +02:00
Jeroen van Rijn
b7cecc5762
Keep -vet happy.
2024-05-24 14:57:48 +02:00
Jeroen van Rijn
5c06480ce0
Add core:container/rbtree to examples/all
2024-05-24 14:55:21 +02:00
Jeroen van Rijn
dc744411c5
Deprecate core:odin/printer + format in favor of OLS.
2024-05-24 14:49:11 +02:00
Jeroen van Rijn
e2af3652c5
Merge pull request #3619 from Kelimion/csv_iterator
...
Add iterator_next(&r) to CSV.
2024-05-24 14:06:42 +02:00
Jeroen van Rijn
479d301e92
Merge pull request #3614 from Kelimion/rbtree
...
Add `core:container/rbtree`
2024-05-24 14:04:56 +02:00
Jeroen van Rijn
11e57fd3fd
Address concerns.
2024-05-24 13:58:30 +02:00
Jeroen van Rijn
2a4ddbb7be
Remove core:mem import in example.
2024-05-24 13:35:32 +02:00
Jeroen van Rijn
3b739dc5cc
Add iterator_next(&r) to CSV.
2024-05-24 13:26:12 +02:00
gingerBill
0658778a30
Merge pull request #3611 from hstormo/textbox
...
vendor/microui: nicer textbox
2024-05-24 11:51:09 +01:00
gingerBill
1081e9ac09
Fix enum definition for bit_set use
2024-05-24 11:41:56 +01:00
Jeroen van Rijn
c43d189a33
Fix package line.
2024-05-24 01:43:17 +02:00
Håkon Stormo
4328562e2c
Satisfy -vet
2024-05-23 23:50:26 +02:00
Håkon Stormo
ee79c409b4
microui: use the text_edit procs
2024-05-23 23:28:58 +02:00
Håkon Stormo
d3bbe29faa
text_edit: better handle failure to resize underlying buffer
2024-05-23 23:28:39 +02:00
Jeroen van Rijn
410876b36a
Add core:container/rbtree
...
Add a red-black tree with configurable $Key and $Value.
Also includes tests that verify it maintains RB invariants, doesn't leak.
Originally based on the CC0 implementation from literateprograms.org.
But reworked to the same API used by @Yawning's excellent `core:container/avl` for ease of use.
2024-05-23 23:00:00 +02:00
Håkon Stormo
f411fcedb0
microui: textbox cut/copy/paste
2024-05-23 21:38:37 +02:00
Håkon Stormo
043ddd83a9
microui: textbox selection
2024-05-23 21:36:31 +02:00
gingerBill
7dc1f114b9
Add shadow suggestion
2024-05-22 22:22:41 +01:00
gingerBill
f3f08c264f
Be very particular with the cases for the error notes
2024-05-22 21:55:48 +01:00
gingerBill
2f35ee9671
Improve errors a lot for assigning procedures of the wrong signature
2024-05-22 21:52:15 +01:00
gingerBill
856537f0ce
Fix #3603
2024-05-20 15:54:53 +01:00
gingerBill
bc706f8b0c
Fix indexing type when using a #row_major matrix
2024-05-20 15:04:15 +01:00
gingerBill
a68c635c00
Remove constant indexing for matrix value propagation
2024-05-20 15:00:43 +01:00
gingerBill
f600562ca5
Improve fmt parsing of struct field tags
2024-05-20 14:45:49 +01:00
gingerBill
5ed93563a1
Merge pull request #3606 from Kelimion/fmtfix
...
Fix the way '%32b' and other prefixed numbers are written.
2024-05-20 14:29:50 +01:00
gingerBill
c49a291347
Merge pull request #3607 from Szwagi/fix-atomic-memory-order
...
Fix Odin to LLVM memory order mapping for .Relaxed and .Consume
2024-05-20 14:29:06 +01:00