Christoffer Lerno
|
cdabe8fd9e
|
- Create optional with ~ instead of ?. return io::EOF?; becomes return io::EOF~.
- Deprecated use of `?` to create optional.
|
2026-01-20 16:10:28 +01:00 |
|
m0tholith
|
7063e684ba
|
Make expected error in test::@error macro optional
If not supplied with a fault, `test::@error` checks if a fault of any
type/value was returned
|
2025-11-07 11:46:37 +01:00 |
|
Christoffer Lerno
|
5c77c9a754
|
- Change distinct -> typedef.
- Order of attribute declaration is changed for `alias`.
- Added `LANGUAGE_DEV_VERSION` env constant.
- Rename `anyfault` -> `fault`.
- Changed `fault` -> `faultdef`.
- Added `attrdef` instead of `alias` for attribute aliases.
|
2025-03-15 20:10:47 +01:00 |
|
Christoffer Lerno
|
25bccf4883
|
New faults and syntax (#2034)
- Remove `[?]` syntax.
- Change `int!` to `int?` syntax.
- New `fault` declarations.
- Enum associated values can reference the calling enum.
|
2025-03-10 00:11:35 +01:00 |
|
Christoffer Lerno
|
c0b80eccad
|
Change @return! syntax to require ":" after faults. Update all contracts to consistently use ":" before the description.
|
2025-03-05 17:11:45 +01:00 |
|
Christoffer Lerno
|
33b05bcfeb
|
More deprecations in lib6, and updates to lib7
|
2025-02-27 11:10:41 +01:00 |
|
Aleksandr Vedeneev
|
3a502feb1d
|
test::eq/ne/gt syntax (#1928)
* test::eq/ne/gt syntax
* renamed @almost to test::eq_approx
|
2025-02-05 22:50:25 +01:00 |
|
Christoffer Lerno
|
3c50376175
|
New test runner
|
2025-01-30 01:09:48 +01:00 |
|