| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Remove some deprecated use. | 1 年前 | |
WIP: Add `--target emscripten` (#3052) * initial `--target emscripten` support * stdlib emscripten * linker * emscripten stdlib * add debug info for zip.c3 TODO: clean this * fix tests * emscripten: add standard linker arguments add atomics for wasm * waefawe * more stdlib fixes for emscripten * disable panic for emscripten * fix threads/mutex.c3 test * 4 hours :( * blake3 fix for emscripten * socketpair not supported on emscripten also bypass the unreachable of longjmp for easier testing * use actual date * add an example to `resources/examples/emscripten` bouncing ball * add `entropy` support for EMSCRIPTEN * default emcc linker flags for compiler test and benchmark fix hashmap benchmark * clean debug stuff * update Emscripten ABI mappings and compiler targets * add emscripten node tests * fix Error: Implicitly casting 'int' to 'AIFamily' * hashset/linked_hashset/ripemd/countingsort work on 32bit systems * disable process test because emscripten doesn't support posix_spawnp I see the headers, but i get a symbol not defined :( * stdlib and tests: emscripten 32bit fixes * CI: make emscripten test its own thing * fix raylib6 tests * forgot it's UBUNTU_VERSION=24.04 now * Remove some debug additions and changes. --------- Co-authored-by: Christoffer Lerno <christoffer@aegik.com> | 4 个月前 | |
Updated contracts. RingBuffer->RingList new implementation `List.remove_unordered_at`. Rename isz -> sz Require explicit uint<->int casts. - PanicFn now takes an `int` for row. - Align literal types with C semantics. - Use value promotion instead of signedness promotion to int. So that small unsigned types promote to int, not uint. Fix longjmp OpenBSD | 5 个月前 | |
- `set_cursor` is renamed `seek`, and the old `seek` is removed. - `std::math` name changes: `HALF_PI` => `HALF_PI`, `QUARTER_PI` => `QUARTER_PI`, `DIV_PI` => `INV_PI` etc, `cosec` => `csc`, `cotan` => `cot`, `muladd` => `mad` - `std::time` name changes: `diff_hour` => `diff_hours`. `DateTime.set_date` => `DateTime.set`, `datetime::from_date_*` => `datetime::at_*` - `std::hash` method name convention changes: `updatec` / `update_char` => `update_byte`. - `std::string` name changes: `strip` => `strip_prefix`, `strip_end` => `strip_suffix`. | 4 个月前 | |
Remove some deprecated use. | 1 年前 | |
Add @feat (#3406) * - Add `@feat` attribute. - Add `$feat` compile time function. * Update http tests. * Fixes * EMSCRIPTEN -> POSIX | 1 个月前 | |
- The `Path` API now is split into `PathPosix` and `PathWin`, `Path` is implicitly castable to `String`. | 4 个月前 | |
Added path::is_link support (#3480) * Added path::is_link support * Updated releasenotes --------- Co-authored-by: Christoffer Lerno <christoffer@aegik.com> | 19 天前 | |
Updated contracts. RingBuffer->RingList new implementation `List.remove_unordered_at`. Rename isz -> sz Require explicit uint<->int casts. - PanicFn now takes an `int` for row. - Align literal types with C semantics. - Use value promotion instead of signedness promotion to int. So that small unsigned types promote to int, not uint. Fix longjmp OpenBSD | 5 个月前 | |
First 0.7 update, removing all deprecated features. | 1 年前 | |
Remove some deprecated use. | 1 年前 | |
- `CachedInStream` and `CachedOutStream` added. - `InStream.read` now consistently returns 0 on EOF, and never throws io::EOF, and requires a non-zero buffer target. | 1 个月前 | |
- `Path::for_posix(".a/..")` was not parsed correctly. | 3 个月前 | |
- `io::printf("%3d", 1)` would return the wrong printed length. #3432 | 1 个月前 | |
- Type properties are now accessed using `::` and the "of" suffix, removed: `int.sizeof` -> `int::size` - Added `$reflect` with properties `name`, `cname`, `qname`, `offset`, `alignment`, `size`. - Added `@kindof`, `@alignof` and `@sizeof` macros. - Removed `$nameof`, `$extnameof`, `$qnameof`, `$offsetof`, `$alignof`, `$kindof`, `$sizeof`. - `.nameof` is changed to `.description` on `fault` and enum types. - Property `is_eq` is renamed to `has_equals`. - Type function `tagof` is renamed `get_tag`. - Add `untypedlist` as a usable type #2647. - EnumSet with more than 128 entries was broken. - Handle underflow in zip. - Bugs in check for name suggestions on name mismatch. | 4 个月前 | |
Updated contracts. RingBuffer->RingList new implementation `List.remove_unordered_at`. Rename isz -> sz Require explicit uint<->int casts. - PanicFn now takes an `int` for row. - Align literal types with C semantics. - Use value promotion instead of signedness promotion to int. So that small unsigned types promote to int, not uint. Fix longjmp OpenBSD | 5 个月前 | |
Updated contracts. RingBuffer->RingList new implementation `List.remove_unordered_at`. Rename isz -> sz Require explicit uint<->int casts. - PanicFn now takes an `int` for row. - Align literal types with C semantics. - Use value promotion instead of signedness promotion to int. So that small unsigned types promote to int, not uint. Fix longjmp OpenBSD | 5 个月前 | |
Updated contracts. RingBuffer->RingList new implementation `List.remove_unordered_at`. Rename isz -> sz Require explicit uint<->int casts. - PanicFn now takes an `int` for row. - Align literal types with C semantics. - Use value promotion instead of signedness promotion to int. So that small unsigned types promote to int, not uint. Fix longjmp OpenBSD | 5 个月前 | |
Updated contracts. RingBuffer->RingList new implementation `List.remove_unordered_at`. Rename isz -> sz Require explicit uint<->int casts. - PanicFn now takes an `int` for row. - Align literal types with C semantics. - Use value promotion instead of signedness promotion to int. So that small unsigned types promote to int, not uint. Fix longjmp OpenBSD | 5 个月前 | |
- `io::read_varint` and `io::write_varint`: handling for signed integers were broken. Now follows Go's implementation. | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 19 天前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 3 个月前 |