Andrew Kelley
|
9a7cf73b3b
|
main: set subsystem in zig builtin when explicitly provided
|
2019-05-29 18:18:18 -04:00 |
|
Andrew Kelley
|
6dbaae4c46
|
Merge branch 'emekoi-builtin-subsystem'
|
2019-05-29 17:14:34 -04:00 |
|
Andrew Kelley
|
3819654c39
|
codegen: initialize subsystem
|
2019-05-29 16:55:02 -04:00 |
|
Andrew Kelley
|
1ab0ac3ea2
|
cleanups for windows subsystem in builtin.zig
|
2019-05-29 16:55:02 -04:00 |
|
emekoi
|
b461e600e2
|
set subsystem to null if not on windows or uefi
|
2019-05-29 16:55:01 -04:00 |
|
emekoi
|
6bc5b07e3e
|
try to resolve TargetSubSystemAuto to actual subsystem
|
2019-05-29 16:55:01 -04:00 |
|
emekoi
|
fb5dc28921
|
added subsystem to builtin.zig
|
2019-05-29 16:54:59 -04:00 |
|
LemonBoy
|
b8d1060f0a
|
Add missing sigaltstack definition for darwin
|
2019-05-29 22:38:14 +02:00 |
|
LemonBoy
|
399e026cc0
|
Add sigaltstack wrapper in os.zig
|
2019-05-29 22:38:14 +02:00 |
|
Andrew Kelley
|
7017388e9e
|
Merge branch 'LemonBoy-use-struct-pt2'
|
2019-05-29 16:32:16 -04:00 |
|
Andrew Kelley
|
1ccbd1fb67
|
use works on unions and enums in addition to structs
|
2019-05-29 16:31:49 -04:00 |
|
Andrew Kelley
|
9891c4f30d
|
Merge branch 'use-struct-pt2' of https://github.com/LemonBoy/zig into LemonBoy-use-struct-pt2
|
2019-05-29 15:48:49 -04:00 |
|
Michael Dusan
|
2975bdc684
|
add review changes
- use std.heap.c_allocator
- use @panic instead of unreachable
- use extern enum for tokenizer result type
|
2019-05-29 14:39:13 -04:00 |
|
Andrew Kelley
|
f9ada1cfba
|
Merge pull request #2530 from gonzus/gonzus/improve-clang-zig
Add declarations missing from clang.zig
|
2019-05-29 10:47:23 -04:00 |
|
Andrew Kelley
|
b66438eb80
|
no "use of undeclared identifer" in dead comptime branches
|
2019-05-28 18:19:27 -04:00 |
|
LemonBoy
|
528c151a55
|
Reject undefined as type
Make analyze_type_expr behave like ir_resolve_type when the user tries
to use `undefined` as a type.
Closes #2436
|
2019-05-28 18:02:57 -04:00 |
|
LemonBoy
|
a169d844c7
|
Warn the user if run/test is paired with emit options
|
2019-05-28 17:50:28 -04:00 |
|
LemonBoy
|
048169cbea
|
Avoid a crash when there are no namespace components
Fixes #2500
|
2019-05-28 17:49:37 -04:00 |
|
Andrew Kelley
|
9d16839420
|
fix invalid LLVM IR generated for ?*void const casts
closes #2578
|
2019-05-28 16:11:36 -04:00 |
|
Andrew Kelley
|
508fdfea72
|
link to contributing in readme
|
2019-05-28 14:53:01 -04:00 |
|
Andrew Kelley
|
a37ea5acf3
|
extract CONTRIBUTING.md from README.md
|
2019-05-28 14:50:02 -04:00 |
|
Andrew Kelley
|
8a65478801
|
Create FUNDING.yml
|
2019-05-28 14:36:03 -04:00 |
|
LemonBoy
|
e2c2263434
|
Move __zig_fail_unwrap locals on stack
|
2019-05-28 13:02:45 -04:00 |
|
Andrew Kelley
|
568dc56232
|
Merge branch 'LemonBoy-guard-pages-in-threads'
|
2019-05-28 12:47:10 -04:00 |
|
Andrew Kelley
|
c518b7b8bf
|
thread.spawn: bubble up mprotect error.OutOfMemory
|
2019-05-28 12:46:44 -04:00 |
|
LemonBoy
|
381f845287
|
Add a guard page for each thread
|
2019-05-28 18:26:38 +02:00 |
|
LemonBoy
|
594366a482
|
Fix os.mprotect signature
|
2019-05-28 18:25:48 +02:00 |
|
emekoi
|
f2b64fd18f
|
updated dynamic libraries to new std
|
2019-05-28 11:18:30 -05:00 |
|
Gonzalo Diethelm
|
6547468af6
|
clang.zig cleanup #9: rename arg0 to self
|
2019-05-28 18:05:08 +02:00 |
|
Gonzalo Diethelm
|
8d50d4f3fc
|
clang.zig cleanup #8: add missing consts
|
2019-05-28 18:05:08 +02:00 |
|
Gonzalo Diethelm
|
b639447263
|
clang.zig cleanup #7: add missing struct
|
2019-05-28 18:05:08 +02:00 |
|
Gonzalo Diethelm
|
f4b4ea402e
|
clang.zig cleanup #6: move block around
|
2019-05-28 18:05:08 +02:00 |
|
Gonzalo Diethelm
|
fd9e63da53
|
clang.zig cleanup #5: add missing enums
|
2019-05-28 18:05:08 +02:00 |
|
Gonzalo Diethelm
|
7f1dd05fa7
|
clang.zig cleanup #4: move block around
|
2019-05-28 18:05:08 +02:00 |
|
Gonzalo Diethelm
|
5df2e791c2
|
clang.zig cleanup #3: move block around
|
2019-05-28 18:05:08 +02:00 |
|
Gonzalo Diethelm
|
abf97cc232
|
clang.zig cleanup #2: move block around
|
2019-05-28 18:05:08 +02:00 |
|
Gonzalo Diethelm
|
333c050a1d
|
clang.zig cleanup #1: move block around
|
2019-05-28 18:05:07 +02:00 |
|
Gonzalo Diethelm
|
775a25b7fd
|
Add declarations missing from clang.zig
|
2019-05-28 18:05:07 +02:00 |
|
emekoi
|
b8cd4b18b0
|
remove unneed allocator from DynLib
|
2019-05-28 10:34:35 -05:00 |
|
LemonBoy
|
bcdbd8d169
|
Add sigaltstack syscall
|
2019-05-28 15:22:19 +02:00 |
|
hryx
|
e632c2ade3
|
(broken) port a bunch of stuff from stage1 translate-c
|
2019-05-27 23:55:48 -07:00 |
|
Andrew Kelley
|
d1b6f29d22
|
Merge pull request #2523 from shritesh/wasmdoc
docs: wasm
|
2019-05-27 22:37:15 -04:00 |
|
hryx
|
b558d0996a
|
expr: DeclRefExpr
|
2019-05-27 19:20:23 -07:00 |
|
emekoi
|
3f302594b8
|
respect subsystem flag in all cases
|
2019-05-27 22:15:33 -04:00 |
|
Andrew Kelley
|
f924fbddcf
|
Merge pull request #2552 from Sahnvour/issue-2543
gen-h: do not output visibility macros when the build is static
|
2019-05-27 21:51:34 -04:00 |
|
hryx
|
e07888e54c
|
expr: FunctionToPointerDecay & ArrayToPointerDecay for ImplicitCastExpr
|
2019-05-27 18:18:27 -07:00 |
|
Andrew Kelley
|
2c0280ba08
|
improve the stack check CLI options
See #2526
|
2019-05-27 20:59:19 -04:00 |
|
hryx
|
22299869ba
|
Prevent infinite recursion
|
2019-05-27 17:54:40 -07:00 |
|
hryx
|
e1f3eec9cc
|
Merge branch 'master' into translate-c-userland
|
2019-05-27 17:24:21 -07:00 |
|
Andrew Kelley
|
3fccc07479
|
self-hosted translate-c: fix bad memory arena references
|
2019-05-27 20:22:15 -04:00 |
|