| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| |
|
|
|
|
| |
deprecate and then remove the keywords `inline` and `no_inline`
`inline for` will be replaced with `#unroll for`
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
paths; Replace `-all` with `-short`
Example:
odin doc core/path core/path/filepath
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Crude output at the moment but better than nothing
|
| | |
| |
| |
| | |
when the parameter doesn't need to grow
|
| | | |
|
| | |
| |
| |
| | |
specific arenas
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
See https://llvm.org/docs/LangRef.html#inline-assembler-expressions
Example:
```
x := asm(i32) -> i32 {
"bswap $0",
"=r,r",
}(123);
```
Allowed directives `#side_effect`, `#align_stack`, `#att`, `#intel` e.g. `asm() #side_effect #intel {...}`
|
| | |
|
| | |
|
| |
|
|
| |
condition or token
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
procedure bodies to remove race condition
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
polymorphic) to a procedure
|
| | |
|
| | |
|
| |
|
|
| |
non-contiguous enumerations
|
| | |
|
| | |
|
| | |
|