Jimmi Holst Christensen
|
8139c5a516
|
New Zig formal grammar (#1685)
Reverted #1628 and changed the grammar+parser of the language to not allow certain expr where types are expected
|
2018-11-13 05:08:37 -08:00 |
|
Jimmi Holst Christensen
|
378d3e4403
|
Solve the return type ambiguity (#1628)
Changed container and initializer syntax
* <container> { ... } -> <container> . { ... }
* <exrp> { ... } -> <expr> . { ...}
|
2018-10-15 09:51:15 -04:00 |
|
Matthew D. Steele
|
dcaaa241df
|
Fix a type error in std.os.linux.getpid() (#1326)
syscall0() returns usize, but we were trying to @bitCast to i32.
|
2018-08-03 11:45:23 -04:00 |
|
Andrew Kelley
|
7912061226
|
remove integer and float casting syntax
* add `@intCast`
* add `@floatCast`
* add `@floatToInt`
* add `@intToFloat`
See #1061
|
2018-06-17 02:57:07 -04:00 |
|
Andrew Kelley
|
96164ce613
|
disallow single-item pointer indexing
add pointer arithmetic for unknown length pointer
|
2018-06-04 01:39:57 -04:00 |
|
Andrew Kelley
|
0c16cd2d0e
|
run zig fmt on the codebase
See #1003
|
2018-05-29 04:23:38 -04:00 |
|
Andrew Kelley
|
da2af9c613
|
fixups
|
2018-04-22 13:36:26 -04:00 |
|
Andrew Kelley
|
0dcadc61b4
|
Merge branch 'std.os.time' of https://github.com/tgschultz/zig into tgschultz-std.os.time
|
2018-04-22 13:24:25 -04:00 |
|
Andrew Kelley
|
bde15cf080
|
improve std lib linux epoll API
|
2018-02-17 17:53:07 -05:00 |
|
Andrew Kelley
|
44d8d654a0
|
fix test failure, organize code, add new compile error
|
2018-02-05 09:26:39 -05:00 |
|