Christoffer Lerno
|
954521228e
|
Make casts explicit when casting to pointer offset. Better localization of error when narrowing fails. New printf formatting based on musl plus %a output.
|
2023-03-19 21:15:44 +01:00 |
|
Christoffer Lerno
|
9fa634b78b
|
is_finite / is_nan / is_inf, frexp native.
|
2023-03-18 21:17:18 +01:00 |
|
Christoffer Lerno
|
48a35b3277
|
Signbit, tests of frexp.
|
2023-03-18 19:13:17 +01:00 |
|
Christoffer Lerno
|
a041c53cdd
|
Add frexp.
|
2023-03-18 16:54:39 +01:00 |
|
Tonis
|
ff4c35fae1
|
Added Matrix identity macros and few matrix unit tests (#742)
* Add matrix identity macros
* Add matrix some matrix unit tests
---------
Co-authored-by: Tonis <tanton@paysure.solutions>
|
2023-03-05 20:39:55 +01:00 |
|
Christoffer Lerno
|
b9dbefbe1b
|
Fix bug when initializing nested struct / unions. Fix of mult of 2x2 matrix. Cleanup of cast.
|
2023-02-28 20:43:43 +01:00 |
|
Christoffer Lerno
|
fc0cad2894
|
Remove abs from libc. Create abstract random.
|
2023-02-24 00:00:36 +01:00 |
|
Christoffer Lerno
|
a0a5c940f1
|
Add --strip-unused.
|
2023-02-16 22:11:42 +01:00 |
|
Christoffer Lerno
|
df77b692d6
|
Support "typedef"
|
2023-02-14 16:49:27 +01:00 |
|
Christoffer Lerno
|
5e457be605
|
Implement more @export / @private improvements. Make @private default… (#729)
|
2023-02-13 08:31:40 +01:00 |
|
Christoffer Lerno
|
1548cd06ef
|
Enable local multi-declarations. Fix of builtin argument checking. Migrate to @noinit.
|
2023-02-11 02:03:02 +01:00 |
|
Christoffer Lerno
|
18de9a146b
|
Fix copysign and make floatparse more strict.
|
2023-02-11 00:41:44 +01:00 |
|
Christoffer Lerno
|
74d868d113
|
Fix of bug in !floatval codegen. Added float parsing.
|
2023-02-10 22:17:55 +01:00 |
|
Christoffer Lerno
|
f313e90e28
|
Some work on headers. Fix unsigned negation on consts.
|
2023-02-09 09:15:51 +01:00 |
|
Christoffer Lerno
|
4a102698b2
|
Add tests to math and add info in readme how to contribute.
|
2023-02-05 14:30:06 +01:00 |
|
Christoffer Lerno
|
5a65a57e42
|
Catch macro infinite recursion. Fix of tan function.
|
2023-02-05 00:21:26 +01:00 |
|
Christoffer Lerno
|
38b44a7265
|
Fix of tan.
|
2023-02-04 23:32:17 +01:00 |
|
Christoffer Lerno
|
6b928c7a3d
|
Add saturated math and expect macros.
|
2023-02-03 00:25:29 +01:00 |
|
Christoffer Lerno
|
6407eb47a4
|
Remove of @extname in stdlib.
|
2023-02-02 21:53:37 +01:00 |
|
Christoffer Lerno
|
3b3773663a
|
Adding sincos / libc tan/tanf.
|
2023-02-02 19:29:29 +01:00 |
|
Christoffer Lerno
|
0f4d20f168
|
Fix issue with hex floats with f being assumed to be double. Added cos sincos sincosf pow2 pow2f to nolibc.
|
2023-02-02 13:20:52 +01:00 |
|
Kenta
|
f9b6f1da0e
|
Update trig.c3
Add cosf
|
2023-02-01 16:42:16 +01:00 |
|
Christoffer Lerno
|
6a3219ad43
|
Make thread allocator take the thread allocator by default for allocating initial memory. Add some int128 methods. Fix attribute parsing.
|
2023-02-01 14:06:14 +01:00 |
|
Christoffer Lerno
|
f89bf9ea2f
|
Update clamp.
|
2023-01-28 03:52:07 +01:00 |
|
Christoffer Lerno
|
1095f098ef
|
Reduce formatter register formatter register type memory usage.
|
2023-01-28 01:23:15 +01:00 |
|
Christoffer Lerno
|
9a08c9d821
|
Fixes to wasm and function attributes.
|
2023-01-28 00:37:46 +01:00 |
|
Christoffer Lerno
|
39801a304d
|
Improved support for freestanding.
|
2023-01-25 11:27:57 +01:00 |
|
Christoffer Lerno
|
a22ebbb0ef
|
Improved support for freestanding.
|
2023-01-25 11:10:37 +01:00 |
|
Christoffer Lerno
|
b508a43f8f
|
Add lambdas.
|
2023-01-24 10:15:23 +01:00 |
|
Christoffer Lerno
|
c9e1e2d763
|
Replace $$shufflevector with $$swizzle and $$swizzle2. Add builtin swizzle accessors.
|
2023-01-22 01:12:55 +01:00 |
|
Christoffer Lerno
|
5151586450
|
Updated complex / matrix. Added quaternion math, vectors. Possible to add and mult scalar with vector. Fix where negating a float vector would be lowered incorrectly. Fix where $typeof(x) { ... } would not be valid compound literal. Fix where var would not be recognized as starting a declaration (e.g. in if (var x = ...)
|
2023-01-21 00:59:33 +01:00 |
|
Christoffer Lerno
|
e09628b664
|
Added easings. Move of math to own folder.
|
2023-01-19 22:49:30 +01:00 |
|