gingerBill
e61aad925b
Merge branch 'master' of https://github.com/odin-lang/Odin
2022-05-05 15:30:14 +01:00
gingerBill
5d190b15d7
Minor improvements to io and os
2022-05-05 15:30:07 +01:00
Jeroen van Rijn
fe442d7c0c
[mem] Fix Dynamic_Pool.
2022-05-05 10:45:15 +02:00
Jeroen van Rijn
1d29d9be25
Merge pull request #1769 from zhibog/fix_1761
...
Fix issue #1761 . Added the test vector to the core and vendor tests
2022-05-04 22:21:55 +02:00
zhibog
0e91e63043
Fix issue 1761. Added the test vector to the core and vendor tests
2022-05-04 22:13:50 +02:00
gingerBill
0cf37bde8b
Update foreign import for OpenEXRCore for non-windows platforms
2022-05-04 17:51:36 +01:00
gingerBill
173799527a
Merge pull request #1768 from odin-lang/link-order
...
Make the link order of foreign imports deterministic
2022-05-04 17:04:18 +01:00
gingerBill
5931e2383b
Remove unneeded #if defined
2022-05-04 16:58:40 +01:00
gingerBill
e4743b15b1
Add @(priority_index=<int>) for foreign import
2022-05-04 16:40:12 +01:00
gingerBill
9f95d6fa65
Minor move around for path sets
2022-05-04 16:17:24 +01:00
gingerBill
982a1aebb3
Remove stray line
2022-05-04 16:14:42 +01:00
gingerBill
cec049b7d3
Make the link order of foreign imports deterministic
2022-05-04 16:04:26 +01:00
Jeroen van Rijn
dc323cfa1d
Small fix to deprecation warning.
2022-05-04 13:29:52 +02:00
gingerBill
0afa226a93
Merge pull request #1766 from odin-lang/vendor-openexr
...
`vendor:OpenEXRCore`
2022-05-03 15:28:28 +01:00
gingerBill
1146604344
Add LICENSE.md
2022-05-03 14:52:09 +01:00
gingerBill
89c2e1a5fa
Add vendor:OpenEXRCore to examples/all
2022-05-03 14:22:25 +01:00
gingerBill
971d498e79
Change path
2022-05-03 14:21:24 +01:00
gingerBill
6e7a50c02f
Add .lib for vendor:openexr
2022-05-03 14:11:26 +01:00
Jeroen van Rijn
6aaab4988e
Merge pull request #1765 from Kelimion/more_opt_handling
...
Handle negative integer flags, add deprecation warnings.
2022-05-03 14:01:22 +02:00
Jeroen van Rijn
d9b0c05acf
Typo.
2022-05-03 13:47:13 +02:00
Jeroen van Rijn
47f637d23b
Add deprecation warnings for -opt and flag=value insted of flag:value.
2022-05-03 13:37:07 +02:00
Jeroen van Rijn
59f55a2119
Make big_int_from_string return an error if not an integer.
2022-05-03 13:15:49 +02:00
Jeroen van Rijn
8bac82320f
Fix -opt: parsing.
2022-05-03 11:44:55 +02:00
Jeroen van Rijn
14bf20320a
Merge pull request #1764 from Kelimion/xxh3_tests
...
[xxhash] For the streaming tests, randomly select the size to use.
2022-05-02 19:30:40 +02:00
Jeroen van Rijn
b99940f33a
[xxhash] For the streaming tests, randomly select the size to use.
...
Randomize size used with `update`.
It'll print "Using user-selected seed {18109872483301276539,2000259725719371} for update size randomness."
If a streaming test then fails, you can repeat it using:
`odin run . -define:RAND_STATE=18109872483301276539 -define:RAND_INC=2000259725719371`
2022-05-02 19:20:25 +02:00
Jeroen van Rijn
81495068b9
Merge pull request #1763 from Kelimion/xxh3_tests
...
[xxhash] Add tests for large inputs
2022-05-02 17:57:48 +02:00
Jeroen van Rijn
6985181961
[xxhash] Add tests for large inputs
...
Test XXH32, XXH64, XXH3-64 and XXH3-128 for large inputs, with both all-at-once and streaming APIs.
XXH32_create_state and XXH64_create_state now implicitly call their "reset state" variants to simplify the streaming API to 3 steps:
- create state / defer destroy
- update
- digest (finalize)
These are tested with an array of 1, 2, 4, 8 and 16 megabytes worth of zeroes.
All return the same hashes as do both the one-shot version, as well as that of the official xxhsum tool.
3778/3778 tests successful.
2022-05-02 17:51:39 +02:00
gingerBill
97717d65ef
Add vendor:openexr
...
No foreign library yet
2022-05-02 16:09:09 +01:00
gingerBill
8023c8abc7
Fix @(disable=...)
2022-05-02 14:10:02 +01:00
gingerBill
2d3f59d9a7
Merge pull request #1758 from ftphikari/master
...
sys/windows: add a couple procedures and tons of constants
2022-05-02 13:11:25 +01:00
gingerBill
be8de4a1ff
Update arch enum
2022-05-01 23:52:55 +01:00
gingerBill
18ad6c33ef
Implement syscall for arm32
2022-05-01 23:32:31 +01:00
gingerBill
0e27b27b81
Fix building issues with arm32
2022-05-01 23:28:32 +01:00
gingerBill
10a311092b
Add basic arm32 ABI support (linux_arm32)
2022-05-01 23:15:06 +01:00
Jeroen van Rijn
18463d68d4
Merge pull request #1762 from WalterPlinge/netpbm-doc-fix
...
Fixed incorrect values in the docs for the Netpbm package
2022-05-01 22:39:15 +02:00
WalterPlinge
74d3bcec05
Fixed the depth values in the doc file, made some info more clear
2022-05-01 21:29:09 +01:00
Jeroen van Rijn
df233aee94
Merge pull request #1760 from Kelimion/xxh3_fix
...
[xxh3] Fix flaws in streaming implementation
dev-2022-05
2022-05-01 12:54:20 +02:00
Jeroen van Rijn
335b724209
[xxh3] Fix flaws in streaming implementation
2022-05-01 12:47:05 +02:00
hikari
b2fdb881eb
sys/windows: remove A variant for one SystemParametersInfoW
2022-05-01 13:21:28 +03:00
Jeroen van Rijn
6ade9acc4d
[pbm] Remove stray comment.
2022-04-30 22:54:53 +02:00
Jeroen van Rijn
2081f8fcd6
[tests/core/image] Remove old crappy PPM writer.
2022-04-30 22:04:47 +02:00
Jeroen van Rijn
964ab4814c
Merge pull request #1726 from WalterPlinge/image-netpbm
...
Add Netpbm image format support
2022-04-30 22:01:22 +02:00
Jeroen van Rijn
7a032cf9f9
[pbm] Also test PFM formats.
2022-04-30 21:57:14 +02:00
Jeroen van Rijn
694c13fe86
Merge branch 'master' into pr/1726
2022-04-30 21:01:04 +02:00
Jeroen van Rijn
8bd16c32f3
[pbm] Fixes.
2022-04-30 21:00:32 +02:00
Jeroen van Rijn
234d529867
[pbm] WIP unit tests. part deux.
2022-04-30 19:25:16 +02:00
Jeroen van Rijn
dd8b71e353
[pbm] WIP unit tests.
2022-04-30 17:52:23 +02:00
hikari
d24bebdb9e
sys/windows: add a couple procedures and tons of constants
2022-04-30 16:55:37 +03:00
Jeroen van Rijn
41a18f078d
Merge pull request #1757 from Kelimion/xml
...
[xml] Add `parse_from_string` overload.
2022-04-30 14:51:46 +02:00
Jeroen van Rijn
3978e7e1ca
[xml] Add parse_from_string overload.
...
`parse` now takes either a `[]u8` slice or a string.
`load_from_file` takes a path string.
2022-04-30 14:43:58 +02:00