onyx.git
2023-03-29 Brendan Hansenadded: more documentation; bugfix: aliased type names docgen
2023-03-29 Brendan Hansenadded: `iter.flatMap`, `iter.single`
2023-03-29 Brendan Hansenadded: structure method documentation
2023-03-29 Brendan Hansendoc: `encoding.md5`; added `io.stream_read_until_full`
2023-03-28 Brendan Hansenadded: `core.hash.md5`; bugfix: `io.read_bytes` and...
2023-03-28 Brendan HansenMerge remote-tracking branch 'origin/dev' into docgen
2023-03-28 Brendan Hansenbugfix: polymorphic-structs error; onyx package
2023-03-28 Brendan Hansenbugfix: remaining bugs from `use` change
2023-03-27 Brendan HansenMerge pull request #9 from onyx-lang/feature/import...
2023-03-27 Brendan Hansenremoved: old code feature/import-statement
2023-03-27 Brendan Hansenadded: qualified import of top-level package
2023-03-27 Brendan Hansenremoved: all references to `use package`
2023-03-27 Brendan Hansenremoved: `#import` statement. repurposed `use` statemen...
2023-03-26 Brendan Hansenchanged: `use` now acts like `#import`
2023-03-25 Brendan Hansenchanged: `#import X {...}` no longer makes `X` accessible
2023-03-25 Brendan Hansenadded: `#import` functions as `use` statement
2023-03-25 Brendan Hansenadded: `#import` at function scope; bugfix: numerous
2023-03-24 Brendan Hansenbreaking change: top-level packages are required to...
2023-03-24 Brendan Hansenbugfix: with new multi-pointer features
2023-03-24 Brendan Hansencleanup: fixed compiler warnings
2023-03-24 Brendan Hansenfixed: changed output onyx binary file
2023-03-24 Brendan Hansenadded: enum documentation
2023-03-24 Brendan Hansenadded: polymorphic structures to doc info
2023-03-24 Brendan Hansenadded: basic structure documentation
2023-03-24 Brendan Hansenchanged: converted documentation to `#doc`
2023-03-24 Brendan Hansenchanged: documentation types cleanup
2023-03-24 Brendan Hansenadded: `#doc` sets notes on procedures
2023-03-24 Brendan Hansenadded: `parent` field to Doc_Package
2023-03-24 Brendan Hansenadded: '$' in front of polymorphic variables
2023-03-24 Brendan Hansenadded: doc output for polyprocs/macros/overloaded procs
2023-03-24 Brendan Hansenbugfix: some return types for procedures were unknown
2023-03-24 Brendan Hansenadded: simple procedure documenting
2023-03-24 Brendan Hansenadded: started outputting procedures to doc file
2023-03-24 Brendan Hansenadded: package structure output in odoc
2023-03-24 Brendan Hansenswitching branches
2023-03-24 Brendan Hansenswitching branches
2023-03-24 Brendan Hansenstarting work on documentation file generation
2023-03-24 Brendan HansenMerge pull request #6 from onyx-lang/feature/multi...
2023-03-24 Brendan Hansenbugfix: debugging broke when using multi-pointers feature/multi-pointers
2023-03-23 Brendan Hansenchanged: pointer promotes to multi-pointer
2023-03-23 Brendan Hansenbugfix: `map.as_iter` had wrong typeof
2023-03-23 Brendan Hansenremoved: non-multi-pointer math
2023-03-23 Brendan Hansenbugfix: polymorphing with multi-pointing
2023-03-23 Brendan Hansenadded: basics of multi-pointers
2023-03-23 Brendan Hansenchanged: added new logo; added: proposal for multi...
2023-03-16 Brendan Hansenbugfix: clz_i32, ctz_i32, popcnt_i32
2023-03-16 Brendan Hansenbugfix: segfault in weird case; added: overload to...
2023-03-16 Brendan Hansenadded: bi-directional custom serializer
2023-03-15 Brendan Hansenadded: `alloc.gc.untrack` to untrack a GC'd allocation
2023-03-15 Brendan Hansencleanup: removed old references to `to_u32`
2023-03-14 Brendan Hansenchange: made `math.ilog2` work for `u32`
2023-03-14 Brendan Hansenadded: math.ilog2
2023-03-14 Brendan Hansenbugfix: some `#cstr`s did not have null bytes at the end
2023-03-13 Brendan Hansenchanged: `math.max` -> `math.max_fast`, `math.max_poly...
2023-03-12 Brendan Hansenbugfix: js platform and `void` structure literals
2023-03-11 Brendan HansenMerge pull request #5 from onyx-lang/feature/first...
2023-03-11 Brendan Hansenbugfix: special cases in unify_node_and_type
2023-03-11 Brendan Hansenbugfix: method calls on optional types
2023-03-11 Brendan Hansenadded: implicit conversion to optional where appropriate
2023-03-11 Brendan HansenMerge pull request #4 from onyx-lang/feature/dyncall
2023-03-11 Brendan Hansenbugfix: return simple structures from dyncall procedures
2023-03-11 Brendan Hansenbugfix: window compilation, this time with feeling
2023-03-10 Brendan Hansenbugfix: window compilation
2023-03-10 Brendan Hansenbugfix: hopefully fixed GitHub tests
2023-03-10 Brendan Hansenbugfix: trying to fix GitHub Action
2023-03-10 Brendan Hansenbugfix: dyncall is not behind a #define
2023-03-10 Brendan Hansenadded: `#foreign #dyncall` blocks
2023-03-10 Brendan Hansenadded: dyncall LICENSE
2023-03-10 Brendan Hansenadded: wasm_runtime supports using `dyncall`
2023-03-10 Brendan Hansencleanup: deleting slices and arena resize
2023-03-09 Brendan Hansenadded: sensible overloads for `delete`
2023-03-09 Brendan Hansenchanged: `make` and `delete` no longer have pointer...
2023-03-09 Brendan Hansenadded: `#if` works in macro expansions
2023-03-08 Brendan Hansenchanged: iterator type of `utf8.runes`
2023-03-08 Brendan Hansenadded: `core.encoding.utf8` library
2023-03-08 Brendan Hansenadded: `core.alloc.arena.auto_temp()`
2023-03-08 Brendan Hansenbugfix: socket not reporting bad-write
2023-03-08 Brendan Hansenrefactored: `conv.format` to better use `dyn_str`
2023-03-08 Brendan Hansenfixed: dyn_str test case
2023-03-08 Brendan Hansenadded: error message for unclosed character literal
2023-03-08 Brendan Hansenadded: single quote character literals
2023-03-07 Brendan Hansenadded: syntax highlighting for `dyn_str`; bugfix: array...
2023-03-07 Brendan Hansenadded: `u8.is_whitespace`
2023-03-07 Brendan Hansenbugfix: printing '{' did not work
2023-03-07 Brendan Hansenbugfix: `dyn_str` functions
2023-03-07 Brendan Hansenadded: `dyn_str` type ([..] u8)
2023-03-07 Brendan Hansenadded: variant of string.concat for appending single...
2023-03-07 Brendan HansenMerge pull request #1 from onyx-lang/first-class-optional
2023-03-07 Brendan Hansenbugfix: '??' precedence; added: writer_consumer_error... first-class-optional
2023-03-07 Brendan Hansenfixed: parsing of method call with wrong precedence
2023-03-06 Brendan Hansenremoved: return #from_enclosing; added: repeated `return`
2023-03-06 Brendan Hansenadded: try operator (?)
2023-03-06 Brendan Hansenadded: coalesce operator (??)
2023-03-06 Brendan Hansenmigration: changed tests to use new pointer syntax
2023-03-06 Brendan Hansenfixed: test cases broken for new pointer syntax
2023-03-06 Brendan Hansenhuge_test: trying `&` as pointer specifier in addition...
2023-03-05 Brendan Hansencleanup: better printing of 'Optional(T)' as '? T'
2023-03-05 Brendan Hansennew: made `?T` mean `Optional(T)`
2023-03-05 Brendan Hansencleanup: platform layer specification
2023-03-05 Brendan Hansencleanup: restructured platform layer code
next