Christoffer Lerno
|
ffd7a5e483
|
Fix incorrect percentage
|
2025-05-30 01:47:05 +02:00 |
|
BWindey
|
d143ec227c
|
Libc ioctl extern function (#2162)
* Add barebones extern ioctl() binding in libc
* Update release notes
|
2025-05-29 23:00:35 +02:00 |
|
Christoffer Lerno
|
f2703508f2
|
Fixed test.
|
2025-05-29 21:14:50 +02:00 |
|
Christoffer Lerno
|
bb96dc931e
|
Add deprecation for @param foo "abc".
|
2025-05-29 00:45:11 +02:00 |
|
Christoffer Lerno
|
a5a2b00ec8
|
Too strict project view #2163.
|
2025-05-28 22:44:00 +02:00 |
|
Christoffer Lerno
|
00f1206f3c
|
Compiler didn't check foreach over flexible array member, and folding a flexible array member was allowed #2164.
|
2025-05-28 22:21:06 +02:00 |
|
Christoffer Lerno
|
349d9ef3cf
|
Allow recursive generic modules.
|
2025-05-28 15:39:35 +02:00 |
|
Christoffer Lerno
|
9f30b56e13
|
Deprecate f32, f64 and f128 suffixes.
|
2025-05-28 13:01:49 +02:00 |
|
Christoffer Lerno
|
83d6b35afe
|
Add d as floating point suffix for double types.
|
2025-05-28 12:02:24 +02:00 |
|
Christoffer Lerno
|
f4b9f375e0
|
Add run-dir to project.json
|
2025-05-27 23:22:32 +02:00 |
|
Christoffer Lerno
|
be3f9007c9
|
Check pointer/slice/etc on [out] and & params. #2156.
|
2025-05-27 23:03:43 +02:00 |
|
Christian Brendlin
|
b665e2cbe5
|
change releasenotes entry to reflect to correct issue (#2159)
I changed the reference #2138 to point to the issue #2012 instead of the pull request.
|
2025-05-27 14:15:36 +02:00 |
|
Christoffer Lerno
|
0ed68f94cf
|
Update matrix pass.
|
2025-05-27 13:59:12 +02:00 |
|
Christoffer Lerno
|
966e8107f8
|
Add $$matrix_mul and $$matrix_transpose builtins.
|
2025-05-27 00:50:21 +02:00 |
|
Book-reader
|
61a4dcc807
|
add macro wrappers for $$overflow_add, $$overflow_sub, and $$overflow_mul builtins
|
2025-05-26 20:58:16 +02:00 |
|
Christoffer Lerno
|
52541a03eb
|
@jump now included in --list-attributes #2155.
|
2025-05-26 16:18:08 +02:00 |
|
Christoffer Lerno
|
972c84b65b
|
for with incorrect var declaration caused crash #2154.
|
2025-05-26 15:56:51 +02:00 |
|
Christoffer Lerno
|
f668b96cc9
|
$$sat_mul was missing.
|
2025-05-26 12:23:19 +02:00 |
|
Christoffer Lerno
|
9461873b4c
|
Distinct types could not be used with tagof #2152
|
2025-05-26 00:57:20 +02:00 |
|
Christoffer Lerno
|
8d563eba7a
|
Implicit casting from struct to interface failure for inheriting interfaces #2151. Fix second bug in #2148
|
2025-05-24 17:10:11 +02:00 |
|
Christoffer Lerno
|
fe98225f0a
|
Remove superfluous cleanup parameter in os::exit and os::fastexit.
|
2025-05-23 22:04:54 +02:00 |
|
Christoffer Lerno
|
bae3e59217
|
Add missing @noreturn to os::exit
|
2025-05-23 21:41:33 +02:00 |
|
Christoffer Lerno
|
b5ddc36d7f
|
Limit vector max size, default is 4096 bits, but may be increased using --max-vector-size.
|
2025-05-23 21:40:14 +02:00 |
|
Christoffer Lerno
|
c2c0ecded8
|
- --path does not interact correctly with relative path arguments #2149.
|
2025-05-23 19:17:04 +02:00 |
|
Christoffer Lerno
|
9d5b31dad5
|
Missing error on default values for body with default arguments #2148.
|
2025-05-23 18:57:21 +02:00 |
|
Christoffer Lerno
|
6c0e94cad9
|
Fix indent
|
2025-05-23 16:45:57 +02:00 |
|
Christian Brendlin
|
84aee6a25b
|
Feature: Add inherit_stdio Option for SubProcess (#2138)
* add inherit_stdio option
|
2025-05-22 11:06:23 +02:00 |
|
Matthew Brush
|
71a765c66e
|
Update CODESTYLE.md
Fix a couple typos and wording.
|
2025-05-22 11:03:50 +02:00 |
|
Gregory Oakes
|
5c3b637cf6
|
Add Maybe.equals when inner type is equatable.
|
2025-05-22 00:06:11 +02:00 |
|
Christoffer Lerno
|
bd1de1e7dc
|
&&& was accidentally available as a valid prefix operator.
|
2025-05-21 23:36:33 +02:00 |
|
Christoffer Lerno
|
3cd2267b0a
|
Update error message.
|
2025-05-20 23:00:31 +02:00 |
|
Christoffer Lerno
|
7fcc91edc8
|
Improve error message when encountering recursively defined structs. #2146
|
2025-05-19 21:36:47 +02:00 |
|
Christoffer Lerno
|
9052f07c19
|
Empty default case in @jump switch does not fallthrough #2147.
|
2025-05-19 21:18:23 +02:00 |
|
Christoffer Lerno
|
c7f0d54328
|
Designated const initializers with {} would overwrite the parent field.
|
2025-05-18 23:40:52 +02:00 |
|
Christoffer Lerno
|
498803e9ba
|
Error when using named argument on trailing macro body expansion #2139.
|
2025-05-17 23:50:15 +02:00 |
|
Christoffer Lerno
|
082457c5fb
|
Incorrect parsing of call attributes #2144.
|
2025-05-17 22:10:03 +02:00 |
|
Christoffer Lerno
|
23897bc9a4
|
- Incorrect parsing of ad hoc generic types, like Foo{int}**** #2140.
- $define did not correctly handle generic types #2140.
|
2025-05-17 21:14:10 +02:00 |
|
Christoffer Lerno
|
8ada2a70d9
|
Using a non-const as the end range for a bitstruct would trigger an assert.
|
2025-05-17 18:55:58 +02:00 |
|
mr6r4y
|
a91330b7d1
|
Fix typo causing segmentation fault
|
2025-05-17 15:41:49 +02:00 |
|
Christoffer Lerno
|
2f3954a7d9
|
Deprecate SomeFn.params
|
2025-05-16 21:57:18 +02:00 |
|
Christoffer Lerno
|
b7ae5dce8b
|
Deprecate MyEnum.elements.
|
2025-05-16 16:12:37 +02:00 |
|
Christoffer Lerno
|
91db6ceeda
|
Defining an enum like ABC = { 1 2 } was accidentally allowed.
|
2025-05-16 09:56:08 +02:00 |
|
Christoffer Lerno
|
fc2f718d9e
|
Update error message.
|
2025-05-15 23:34:01 +02:00 |
|
Christoffer Lerno
|
64ef3fc756
|
Some folding was missing in binary op compile time resolution #2135.
|
2025-05-15 16:04:55 +02:00 |
|
Christoffer Lerno
|
93dd432b62
|
Improve error message when using keywords as functions/macros/variables #2133.
|
2025-05-15 15:27:14 +02:00 |
|
Christoffer Lerno
|
6c822e5aa3
|
Add math::@ceil() compile time ceil function. #2134
|
2025-05-15 12:46:46 +02:00 |
|
Christoffer Lerno
|
8c741c617c
|
Variable aliases of aliases would not resolve correctly. #2131
Variable aliases could not be assigned to.
|
2025-05-15 09:36:16 +02:00 |
|
Christoffer Lerno
|
b83e57b952
|
Added @rnd() compile time random function (using the $$rnd() builtin). #2078
|
2025-05-15 00:51:33 +02:00 |
|
Christoffer Lerno
|
24ebe975d8
|
Allow the right hand side of ||| and &&& be runtime values.
|
2025-05-14 23:40:36 +02:00 |
|
Christoffer Lerno
|
511ae0da00
|
Contract on trying to use Object without initializing it.
|
2025-05-14 23:22:34 +02:00 |
|