Christoffer Lerno
7f66d5992f
Update latest version.
2024-10-03 13:10:25 +02:00
Christoffer Lerno
84e10cf635
0.6.3 Release version.
v0.6.3
2024-10-03 10:11:31 +02:00
Christoffer Lerno
1b8f8c5f5a
Compiler crash when compiling c code in a library without --obj-out #1503 .
2024-10-03 00:56:01 +02:00
Fernando López Guevara
131a783e89
feat(hash): added test for sha256
2024-10-02 16:55:17 +02:00
chri-k
2233f24c8f
Add variants of DString.insert_at to match .append ( #1510 )
2024-10-02 10:22:59 +02:00
Christoffer Lerno
607a625641
Updated bigint.
2024-10-02 01:13:34 +02:00
Christoffer Lerno
9b49d19224
DString reverse and an initial BigInt implementation (untested),
2024-10-01 22:51:48 +02:00
Christoffer Lerno
46ae4353e0
Assume XTensa in 21+ instead.
2024-10-01 16:06:23 +02:00
Christoffer Lerno
44fcba2e3a
Remove LLVM 20
2024-10-01 15:58:23 +02:00
Christoffer Lerno
f434795ee5
Test enable 19 and 20
2024-10-01 15:51:44 +02:00
Christoffer Lerno
0ea423d022
Foreach over distinct iterable would ignore operator(len).
2024-10-01 13:00:54 +02:00
Fernando López Guevara
c9b9de2838
fix(string): remove allocator argument on temp_ascii_to_lower
2024-09-30 22:01:44 +02:00
Christoffer Lerno
5918d5120f
Foreach over distinct pointer failed to be caught as error #1506 .
2024-09-30 21:32:33 +02:00
DanyDollaro
0d73f2fffa
Added mutex tests ( #1501 )
...
* Added mutex tests. Add errorcheck in safe mode for Posix threads. Make non-recursive locks fail when used recursively on Windows. Fix thread pool tests. Simple locking count.
---------
Co-authored-by: Christoffer Lerno <christoffer@aegik.com >
2024-09-30 20:57:16 +02:00
Christoffer Lerno
c8018c5543
Added generic PBKDF2 implementation.
2024-09-30 00:07:49 +02:00
Christoffer Lerno
071bd0ebf2
Fix bug when reading zip manifest, that would not return a zero terminated string. #1490
2024-09-29 21:14:03 +02:00
Christoffer Lerno
a00fce516e
Added test and releasenotes for #1498 .
2024-09-29 11:23:40 +02:00
chri-k
94abb3bd0c
Fix escape sequence handling in encoding::json
2024-09-29 11:22:15 +02:00
Christoffer Lerno
2e94ea1a0d
Improved error messages on Foo a = foo { 1 }; #1496
2024-09-28 23:53:31 +02:00
Christoffer Lerno
3b009e0b50
Added generic HMAC.
2024-09-28 23:28:11 +02:00
Christoffer Lerno
cc130e04dd
Added MD5 and crypto::safe_compare.
2024-09-28 22:16:25 +02:00
Christoffer Lerno
2eca868540
Add UUID generation.
2024-09-28 20:58:03 +02:00
Christoffer Lerno
eeba5f020a
Bad error on parameterized type without parameter #1495 .
2024-09-28 19:44:57 +02:00
Christoffer Lerno
ded8bce8e6
Change no recursive import to use attribute.
2024-09-28 13:48:43 +02:00
Christoffer Lerno
8e7efaae99
ThreadPool is now adhoc available.
2024-09-28 13:28:39 +02:00
Alex Ling
fe9e434020
Fix incorrect to_gmt_offset result
2024-09-28 13:23:48 +02:00
Christoffer Lerno
8a0b0f5cf5
Disable fixed_pool where no threads are available.
2024-09-28 03:50:22 +02:00
Christoffer Lerno
5df321816b
Unintended commit reverse.
2024-09-28 01:42:06 +02:00
Christoffer Lerno
7ff645c423
Free if broadcast fails.
2024-09-28 01:33:12 +02:00
Christoffer Lerno
93f290d57c
Added a simple fixed threadpool which allocates.
2024-09-28 01:25:08 +02:00
Rachad ADEKAMBI
2146a76795
fix typo#1492 ( #1493 )
...
* fix typo#1492
* Fix missing update in sema_decls
---------
Co-authored-by: Christoffer Lerno <christoffer@aegik.com >
2024-09-28 00:22:15 +02:00
chopsticks-user
b071e24d7e
Minimal GL and GLFW bindings to render a triangle
2024-09-27 13:12:32 +02:00
Christoffer Lerno
a99e4b602a
Error when slicing a struct with an inline array #1488 .
2024-09-27 13:10:48 +02:00
Alex Ling
4cdea865f0
TzDateTime enhancements #1473
2024-09-26 12:32:05 +02:00
Christoffer Lerno
bf9ae2f0d3
Bad error message aliasing an ident with a path. #1481 .
2024-09-25 21:41:40 +02:00
alex_s168
da2f958614
add x86 APX features ( #1482 )
...
add apx features Update cpu_detect.c3
2024-09-25 21:11:01 +02:00
Christoffer Lerno
b47201fe61
Fix handling of default target with libc.
2024-09-25 21:09:33 +02:00
Christoffer Lerno
a8932910d9
wasm32 / wasm64 targets are use-libc=no by default.
2024-09-25 21:01:00 +02:00
Christoffer Lerno
413877b59d
Allow ^ suffix for non-recursive imports #1480 .
2024-09-25 15:23:21 +02:00
Christoffer Lerno
da47588502
Make methods be available in earlier stages of analysis. Add @adhoc attribute to allow types with ad hoc generic declarations.
2024-09-25 14:26:49 +02:00
Christoffer Lerno
6f7ffbeb3c
Add rand_in_range random function. Fix methodsof to apply to more types. Prevent methodsof in the wrong stage.
2024-09-25 00:18:11 +02:00
Christoffer Lerno
a258f2084f
Allow specifying an import module using @wasm #1305 .
2024-09-24 21:31:48 +02:00
Christoffer Lerno
d067a31ce6
Fix entropy
2024-09-24 20:15:10 +02:00
Christoffer Lerno
c6e4eee789
Added rnd function.
2024-09-24 19:02:03 +02:00
Christoffer Lerno
07c49f832e
Safer seed of rand with WASM.
2024-09-24 18:38:11 +02:00
Christoffer Lerno
01b087238a
Const initializer refactoring. Improve error on "Foo![]" #1477
2024-09-24 18:04:39 +02:00
Christoffer Lerno
d4832812ef
Fix regression.
2024-09-23 14:13:55 +02:00
Christoffer Lerno
9c098fd79f
Always flatten cont initializer inner type.
2024-09-23 02:51:53 +02:00
Christoffer Lerno
029d5e9068
Const initializer further cleanup.
2024-09-23 00:29:43 +02:00
Christoffer Lerno
f30486adf9
Const initializer cleanup.
2024-09-22 22:31:33 +02:00