| Age | Commit message (Collapse) | Author |
|
|
|
See #221
|
|
* comptime fn call
* is_comptime doesn't count as an instruction dependency
* update more std code to latest zig
|
|
|
|
|
|
|
|
|
|
* add `setFnTest`, `setFnVisible`, `setFnStaticEval`,
`setFnNoInline` builtin functions to replace previous
directive functionality
* add `coldcc` and `nakedcc` as keywords which can be used as part
of a function prototype.
* `setDebugSafety` builtin can be used to set debug safety features
at a per block scope level.
* closes #169
|
|
each address is contained within
also fix a bug having to do with codegen for enum value
initialization expressions
|
|
- delete commented out code
- delete redundant check for missing
mmacosx-version-min/maxdir
- add TODO comment in std library
- rename 'os' to 'self' in io.zig
- `openSelfExe` aborts on darwin instead of compile error
- only allow warnings on the one parseh test that has
`#include <stdint.h>`.
|
|
- Implemented some syscall for MacOSX
- tested on : El Capitan 10.11 x86_64
- make self hosted test run on macosx
- modified run_test so it does not fail when parseh throws
warnings (most of them are related to buildin types from
gcc that arent defined in header files and unions)
- making -mmacosx-version-min and -mios-version-min works like
gcc (command line paramers have precedence over enviroment variables)
|
|
instead of a container init expression, it's a builtin
function call.
|
|
|
|
thanks ofelas for pointing this out
|
|
|
|
|
|
|
|
|
|
|
|
instead of wrapping integer types
closes #159
|
|
Closes #62.
|
|
|
|
This replaces the current generic syntax for functions and replaces
it with the concept of inline parameters.
This paves the way for the "all structs anonymous" proposal.
Closes #151.
|
|
Signed-off-by: Andrew Kelley <superjoe30@gmail.com>
|
|
|
|
See #54
|
|
|
|
|
|
partial implementation of @err_name
|
|
|
|
* Introduce the concept of packages. Closes #3
* Add support for error notes.
* Introduce `@import` and `@c_import` builtin functions and
remove the `import` and `c_import` top level declarations.
* Introduce the `use` top level declaration.
* Add `--check-unused` parameter to perform semantic
analysis and codegen on all top level declarations, not
just exported ones and ones referenced by exported ones.
* Delete the root export node and add `--library` argument.
|