Commits

Update tools/process_headers.zig to latest zig

900a897e90 • joachimschmidt557 • Aug 11, 2020

Merge pull request #5993 from kubkon/getpathnamebyhandle

6325d6a486 • Andrew Kelley • Aug 11, 2020

Merge pull request #6002 from MasterQ32/zig_fmt_align_fix

bc176fb739 • Andrew Kelley • Aug 11, 2020

std: dwarf_bits correction

56e1080ba3 • Andrew Kelley • Aug 11, 2020

stage2: fix crash on empty source file

fd47839064 • Andrew Kelley • Aug 9, 2020

Merge pull request #5998 from ziglang/general-purpose-allocator

069a6f2432 • Andrew Kelley • Aug 9, 2020

stage1: elide `@intToPtr` alignment safety check for 1-byte alignment

ab483281d3 • Andrew Kelley • Aug 8, 2020

stage2: make link data in Decl into unions

2fc18b5278 • Isaac Freund • Aug 7, 2020

Revert "std.fmt.format: small optimization to avoid runtime bloat"

a2bb246db4 • Andrew Kelley • Aug 5, 2020

Merge branch 'pixelherodev-elf-refactor'

c4b9f5e52f • Andrew Kelley • Aug 5, 2020

std.os tests: improve robustness of "symlink with relative paths"

cf4936bcb0 • Andrew Kelley • Aug 5, 2020

zig fmt

d159ba9295 • Andrew Kelley • Aug 5, 2020

zig build: fix addBuildOption for `[]const u8` and `?[]const u8`

f23fb3087b • Andrew Kelley • Aug 5, 2020

stage2: add missing newlines to cli error messages

8824491fc7 • Andrew Kelley • Aug 5, 2020

stage2 tests: fix qemu logic

d61a9e37ae • Andrew Kelley • Aug 4, 2020

Merge branch 'pfgithub-stage2-testing-Copy-2'

e4eb4396c2 • Andrew Kelley • Aug 4, 2020

Merge pull request #5978 from ziglang/stage2-dwarf-incr

952a397b0e • Andrew Kelley • Aug 4, 2020

translate-c: recognize other type trait expressions

4ab2f947f9 • Vexu • Aug 3, 2020

std.dwarf: add LNCT constants from DWARF v5

c0654d2db2 • Andrew Kelley • Aug 2, 2020

std: add function for writing fixed width ULEB128

d4bb2b1513 • Andrew Kelley • Aug 2, 2020

stage2: move format-specific code to link.File.X

6123201f06 • Isaac Freund • Aug 2, 2020

Add rdynamic option to build.zig

5ae88e919b • S0urc3C0de • Aug 2, 2020

add compile error for alignCasting zero sized types

6bba7c702b • Vexu • Aug 2, 2020

Merge pull request #5968 from haliucinas/blake2

35391f1709 • Andrew Kelley • Aug 2, 2020

Merge pull request #5960 from kubkon/windows-dir-refactor

6df35c5877 • Andrew Kelley • Aug 2, 2020

elf: Iterate over headers w/o need for allocator

cf15b4c269 • Jay Petacat • Aug 1, 2020

Print } as format argument in enum build option (#5953)

0d31877444 • Sam Tebbs • Jul 31, 2020

stage2: implement .debug_aranges DWARF

0962cc5a32 • Andrew Kelley • Jul 31, 2020

std.ArrayList: add appendNTimesAssumeCapacity

9d0872a625 • Andrew Kelley • Jul 31, 2020

stage2: add some tracy calls to link.zig functions

acd0dabab2 • Andrew Kelley • Jul 31, 2020

stage2: add DWARF info for the main compilation unit

f1c1b8c02d • Andrew Kelley • Jul 31, 2020

fix missing parser error for missing comma before eof

f962315363 • Vexu • Jul 30, 2020

compiler_rt: add floatditf

1f8f434b9c • Vexu • Jul 29, 2020

Split DeviceIoControl path into two fn call paths

547e520359 • Jakub Konka • Jul 29, 2020

Merge branch 'more-stage2-locals'

b3b00ec62f • Andrew Kelley • Jul 29, 2020

Add Zig wrapper for kernel32.DeviceIoControl

4fdfaf69c8 • Jakub Konka • Jul 29, 2020

Fixes atomicSymLink looping when new_path already exists.

606b6462ce • Felix (xq) Queißner • Jul 28, 2020

self-hosted: beginnings of stack allocation

d726c2a2d3 • Andrew Kelley • Jul 28, 2020

stage1: hot path for resolving types of primitives

c37f273cb0 • Andrew Kelley • Jul 28, 2020

self-hosted: refactor some code out of Module.zig into zir_sema.zig

0965724e31 • Andrew Kelley • Jul 28, 2020

add helpful error note for when function cannot return an error

5f0bde6358 • Vexu • Jul 28, 2020

stage2: implement integer return values

b8e22d2002 • Andrew Kelley • Jul 28, 2020

stage2: fix function calls always having void return type

3e0a46281c • Andrew Kelley • Jul 28, 2020

std.elf: Fix read functions for 32-bit targets

1c2e65fe1d • Jay Petacat • Jul 28, 2020

stage2: astgen for all arithmetic and assignments

488df7f1d1 • Andrew Kelley • Jul 28, 2020

Merge pull request #5511 from jessrud/arraylist-replaceRange

bd9b3fe1e6 • Andrew Kelley • Jul 27, 2020

Add comment explaining --stack-first option

bf273b7aec • zigazeljko • Jul 27, 2020

Adds support for RunStep to use the result of a WriteFileStep.

fb9d5529da • Felix (xq) Queißner • Jul 27, 2020

Replace DeviceIoControl with FsControlFile

f0ed2ed67f • Jakub Konka • Jul 27, 2020

Add meta viewport to fix mobile rendering, add missing <code> block

d1755e7f16 • Ashok Gautham • Jul 27, 2020

Use writer for LinearFifo instead of deprecated outStream

fa4a9ab51f • frmdstryr • Jul 27, 2020

translate-c: use ArrayList for macro tokens

e7007fa7bd • Vexu • Jul 27, 2020

Fix a use of appendToken to appendIdentifier in translate-c

9f6401c692 • Henrik Laxhuber • Jul 27, 2020

Fix parsing of `unsigned` in translate-c.

442025481c • Henrik Laxhuber • Jul 27, 2020

Fix bug in big.int.Mutable.toManaged() and add tests

616355807f • joachimschmidt557 • Jul 27, 2020

Merge pull request #5932 from Sahnvour/hash

5139aa7ba4 • Andrew Kelley • Jul 27, 2020

Provide Ip4Address and Ip6Address in addition to Address

6cc72af03d • Jonathan Marler • Jul 27, 2020

run zig fmt on std.testing

c95091e5a5 • Andrew Kelley • Jul 26, 2020

stage2: remove superfluous else => unreachable

09b0ad494b • Andrew Kelley • Jul 26, 2020

Merge pull request #5678 from antlilja/float-testing

40d81a8364 • Andrew Kelley • Jul 26, 2020

Merge pull request #5693 from antlilja/switch-unreachable-else

a36772ee64 • Andrew Kelley • Jul 26, 2020

Add memory replacement routines

f050150ffa • meme • Jul 26, 2020

ci: update msys2 installer

9b75091fd4 • Andrew Kelley • Jul 26, 2020

Revert "Support taking extern pointers at comptime"

995fd7314c • Andrew Kelley • Jul 24, 2020

std: fix json parsing into unions

978a38ee40 • daurnimator • Jul 24, 2020

Support taking extern pointers at comptime

d3ebd42865 • yvt • Jul 24, 2020

macOS: macho ld64.lld fixes

3b26e50863 • Michael Dusan • Jul 24, 2020

Merge pull request #5891 from Luukdegram/stage2-substraction

df1a2ecd3b • Andrew Kelley • Jul 24, 2020

Use -c flag in all s3cmd occurrences on Win

a1d72fad81 • Jakub Konka • Jul 24, 2020

Re-apply temp msys2 python fix

937c02f185 • Jakub Konka • Jul 24, 2020

Refactor macOS build script in Azure

b7353240c7 • Jakub Konka • Jul 24, 2020

ci: undo the recent changes. maybe upstream fixed it

56a21b7ec3 • Andrew Kelley • Jul 24, 2020

self-hosted: AST flattening, astgen improvements, result locations, and more

aac6e8c418 • Andrew Kelley • Jul 24, 2020

ci: looks like s3cmd wants a new path for the config file

b4d383a478 • Andrew Kelley • Jul 23, 2020

Fix std.log example to make the log handler print the newline

32a6759a7a • heidezomp • Jul 22, 2020

Add signalfd support (#5322)

a6626802f9 • luna • Jul 22, 2020

Merge pull request #5879 from kubkon/readlink-win

9505bb74cd • Andrew Kelley • Jul 22, 2020

Make the default log handler print a newline

c6bd8e8c53 • joachimschmidt557 • Jul 22, 2020

Add temporary fix to the CI on Win

9225763f8b • Jakub Konka • Jul 22, 2020

Merge pull request #5905 from Vexu/stage2-float

25a01a16e0 • Andrew Kelley • Jul 21, 2020

Use function attribute "frame-pointer"

68e0632aa5 • Hiroki Noda • Jul 21, 2020

stage2: ability for ZIR to map multiple tags to the same type

8ee629aa4c • Andrew Kelley • Jul 21, 2020

stage2: AST: (breaking) flatten out suffix operations

7a1a924788 • Andrew Kelley • Jul 21, 2020

stage2 AST: rename OptionalUnwrap to OrElse

1ac28eed83 • Andrew Kelley • Jul 21, 2020

Merge pull request #5888 from pfgithub/stage-2-testing-Copy

1cfe43d563 • Andrew Kelley • Jul 21, 2020

Fix log.zig example.

094223d634 • purringChaos • Jul 21, 2020

Merge branch 'register-allocation'

4abf119d95 • Andrew Kelley • Jul 20, 2020

allow non-pointer extern opaque variables

596ca6cf70 • Vexu • Jul 18, 2020

fix floatCast type check regression

78962eeeda • Vexu • Jul 18, 2020

Add trait.isTuple

39915ae086 • data-man • Jul 17, 2020

add is_tuple field to struct typeinfo

a1e78d0b06 • Vexu • Jul 16, 2020

Merge pull request #5889 from Vexu/translate-c

cc3bceea3d • Andrew Kelley • Jul 16, 2020

Vectors clarification in docs

3cdc0f104e • data-man • Jul 16, 2020

stage2: change large switch → inline for loop

01ab167ce3 • pfg • Jul 16, 2020

Merge pull request #5885 from ziglang/stage2-locals

e079fdeee7 • Andrew Kelley • Jul 16, 2020

On darwin, only add the self exe to the cache hash for compiler id (#5880)

82562b205f • haze • Jul 16, 2020

Merge pull request #5872 from ziglang/ast-flatten-2

6b103324d2 • Andrew Kelley • Jul 15, 2020

follow up from previous commit for generic methods

a7c3cec65f • Andrew Kelley • Jul 14, 2020

fix ability to call methods on enums with pointer-to-self

4696cd3e09 • Andrew Kelley • Jul 14, 2020

Merge pull request #5868 from ziglang/stage2-improvements

67273cbe76 • Andrew Kelley • Jul 14, 2020