Commits

Use better haystack size and needle size for cutoff between linear and BMH

ff58f09b68 • dec05eba • Sep 6, 2020

Add comment to clearify why the first/last element in preprocess is

8af1f8ba1a • dec05eba • Sep 5, 2020

Fix indexOf and lastIndexOf with empty needle

0a016e8fc2 • dec05eba • Sep 5, 2020

Fix start index if @sizeOf(T) > 1

f93498d2d8 • dec05eba • Sep 5, 2020

Check if the type has unique bit representation to see if it can be compared byte-wise

3a6e6bd538 • dec05eba • Sep 5, 2020

Remove type size check, looks like its not needed

db51821a97 • dec05eba • Sep 5, 2020

Make preprocess function take comptime sized slice

997451da03 • dec05eba • Sep 5, 2020

Fix lastIndexOf and add tests that do not fallback to linear search

a394a6300c • dec05eba • Sep 5, 2020

Only use boyer-moore-horsepool for types that are power of 2

f65f3d24f8 • dec05eba • Sep 5, 2020

Use boyer-moore-horspool with all types of T

d012507a8f • dec05eba • Sep 5, 2020

Create skipping table

e297b4815c • dec05eba • Sep 5, 2020

Use boyer-moore-horspool algorithm for indexOfPos and lastIndexOf

50c52e0135 • dec05eba • Sep 5, 2020

Merge pull request #6247 from alexnask/stage2_pe

cff14dc2c6 • Andrew Kelley • Sep 4, 2020

provide default implementation of std.log on freestanding

209a3da4f7 • Andrew Kelley • Sep 4, 2020

document how to escape curly braces in fmt.format

0c43b6ef5c • yettinmoor • Sep 4, 2020

langref: atomic ops are allowed on pointers

6b2f4fd20d • Vexu • Sep 4, 2020

Introduces a space after the ellipsis for test and progress.

88724b2a89 • Felix (xq) Queißner • Sep 3, 2020

Merge pull request #6243 from ifreund/uid-gid-cleanup

1034459170 • Andrew Kelley • Sep 3, 2020

stage2: upgrade Scope.Container decls from ArrayList to HashMap

17f36566de • Andrew Kelley • Sep 3, 2020

Merge pull request #6242 from Vexu/stage2

f2bbd8a548 • Andrew Kelley • Sep 3, 2020

Write out simple Mach-O object file

dac1cd7750 • Jakub Konka • Sep 3, 2020

std meta: fix use of alignOf in meta.cast

2a58e30bd5 • Lachlan Easton • Sep 3, 2020

Merge pull request #6238 from Aransentin/master

39a80cf59e • Andrew Kelley • Sep 3, 2020

os: return error.SocketNotListening for EINVAL on accept (#6226)

50e3906951 • Kenta Iwasaki • Sep 3, 2020

std: Fix silent overflow in float parsing code

969547902b • LemonBoy • Sep 3, 2020

std: add fmt option to escape non-printable characters

fb3c5b84ed • daurnimator • Sep 2, 2020

Merge pull request #6229 from LemonBoy/fix-6054

c86108dd63 • Andrew Kelley • Sep 2, 2020

Merge pull request #6194 from LakeByTheWoods/fmt_indentation

405c7215a8 • Andrew Kelley • Sep 2, 2020

stage2: support dbg_stmt at comptime

12ce6eb8f6 • Andrew Kelley • Sep 2, 2020

Merge pull request #5999 from Sahnvour/hashmap

90ace40e07 • Sahnvour • Sep 2, 2020

builtin: Add TypeInfo.StructField.is_comptime

1b2154dfe2 • Tadeo Kondrak • Sep 2, 2020

Merge pull request #6225 from ziglang/stage2-comptime

3f7cb14b26 • Andrew Kelley • Sep 1, 2020

Fixing dylib search path

baa734c42a • pwzk • Sep 1, 2020

ci: skip compile error tests on Windows

26140678a5 • Andrew Kelley • Aug 31, 2020

follow filesystem hierarchy standard when adding lib directories

2148336a81 • Jan200101 • Aug 31, 2020

Merge pull request #6208 from tadeokondrak/remove-@OpaqueType

8dc58a4e94 • Andrew Kelley • Aug 31, 2020

readme: link to wiki page for installing from a package manager

4e97cf50d2 • Andrew Kelley • Aug 31, 2020

zen of zig: reword the last one a little bit

212fe21d68 • Andrew Kelley • Aug 31, 2020

Merge pull request #6197 from LemonBoy/fix-6049

0d94cb932f • Andrew Kelley • Aug 31, 2020

translate_c: fix shadowing on nested blocks

82273f1a2a • Tadeo Kondrak • Aug 31, 2020

Merge pull request #6212 from ziglang/update-glibc

400d8d0b82 • Andrew Kelley • Aug 31, 2020

Merge pull request #6184 from tadeokondrak/TrailerFlags-update

43ac5e5dac • Andrew Kelley • Aug 31, 2020

fix tools/process_headers.zig regression

eeadd55d15 • Andrew Kelley • Aug 31, 2020

std.ChildProcess: pass CLOEXEC when creating error pipe

1bb30c5e22 • daurnimator • Aug 30, 2020

Add more missing MachO constants and structs

04361dd461 • Jakub Konka • Aug 30, 2020

Merge pull request #6189 from katesuyu/div-ceil

427e2d689d • Andrew Kelley • Aug 30, 2020

handle lack of privilege to create symbolic links on windows

ac85befbb4 • Sahnvour • Aug 30, 2020

compiler-rt: Add missing floatdisf routine

e355bcce36 • LemonBoy • Aug 30, 2020

std: Open the eventfd fd with CLOEXEC flag

ff4fde767f • LemonBoy • Aug 30, 2020

fix SimpleTextInputProtocol

00301bbdd3 • wozeparrot • Aug 29, 2020

Improve io.Reader.skipBytes and add tests

3750cc06fd • joachimschmidt557 • Aug 28, 2020

Merge pull request #6160 from extrasharp/keyword-documentation

f6cedfaaca • Veikka Tuominen • Aug 27, 2020

ensure main return type is not i8

dc7608da97 • Asherah Connor • Aug 27, 2020

Added edge case test to mem.count

fc001110b4 • Cléo Rebert • Aug 27, 2020

Merge branch 'Vexu-stage2'

5fed721290 • Andrew Kelley • Aug 27, 2020

std.mem.count

7d0bb0774e • Sobeston • Aug 26, 2020

Merge pull request #6164 from jedisct1/cryptobench

091d693c53 • Andrew Kelley • Aug 26, 2020

Merge pull request #6163 from ziglang/stage2-condbr

3abf9e1457 • Andrew Kelley • Aug 26, 2020

Merge pull request #6161 from kubkon/macho-text

982ab7df6c • Jakub Konka • Aug 26, 2020

std.rand: promote normal comments to doc comments

3e24e95892 • Andrew Kelley • Aug 26, 2020

std.math.big: fix use-after-free

b498eebfd4 • Andrew Kelley • Aug 26, 2020

std: clean up GeneralPurposeAllocator memset code

973e6c978c • Andrew Kelley • Aug 26, 2020

std: GeneralPurposeAllocator: set freed bytes to undefined

6fb105fdd7 • Andrew Kelley • Aug 25, 2020

stage2: fix use-after-free in elf linker code

ea6a076065 • Andrew Kelley • Aug 25, 2020

stage2: astgen: kill the "lvalue" ResultLoc tag

84d50c892d • Andrew Kelley • Aug 24, 2020

Merge branch 'Vexu-stage2'

b30c538076 • Andrew Kelley • Aug 24, 2020

Revert "Merge pull request #6137 from Jan200101/update/glibc-2.32"

fd9f509d6d • Andrew Kelley • Aug 24, 2020

Fix & update windows version stuff (#6157)

140c599559 • Rocknest • Aug 24, 2020

Clean up draft for merging into upstream

9745e7b512 • Jakub Konka • Aug 24, 2020

Link against libSystem when generating Mach-O exe

1698e6d7a7 • Jakub Konka • Aug 24, 2020

Specify path to dyld in Mach-O

2516db9645 • Jakub Konka • Aug 24, 2020

fix error note using invalid source node

c1ee9efb7c • Vexu • Aug 24, 2020

add error checks to `@Type`

9589dc4c95 • Vexu • Aug 24, 2020

Merge pull request #6146 from daurnimator/no_ctty

4d7013f7d3 • Andrew Kelley • Aug 24, 2020

Merge pull request #6097 from joachimschmidt557/stage2-arm

385786eedc • Andrew Kelley • Aug 24, 2020

Fix unused argument error when formatting std.Target

4bbea3422a • LiterallyVoid • Aug 24, 2020

Merge pull request #6137 from Jan200101/update/glibc-2.32

bb9c3118ed • Andrew Kelley • Aug 24, 2020

remove licensing comments from init-exe/init-lib

7015d84e0c • Luna • Aug 24, 2020

Merge branch 'pixelherodev-spu_ii'

4e63cae369 • Andrew Kelley • Aug 22, 2020

stage2: codegen: fix crash

29051a0674 • Andrew Kelley • Aug 22, 2020

Improve documentation on siphash recommended parameters

2d402157d9 • Frank Denis • Aug 22, 2020

cache_hash: hash function change

f540dc1b7e • Frank Denis • Aug 22, 2020

Bpf: move under os/linux instead of bits (#6126)

0fa3cfdb4a • Matthew Knight • Aug 22, 2020

update update_glibc and process_headers to latest zig

9605e5363b • Jan200101 • Aug 22, 2020

Add entry_point_command struct to Mach-O definitions

69de1a51cd • Jakub Konka • Aug 22, 2020

Merge pull request #6119 from tadeokondrak/@Type(.Enum)

55d7c399c1 • Andrew Kelley • Aug 22, 2020

Remove TypeInfo.Error.value

a049c31f21 • Tadeo Kondrak • Aug 22, 2020

Promote hash/siphash to crypto/siphash

e919744c7a • Frank Denis • Aug 22, 2020

std: remove init functions from linked list nodes

9ab4281856 • Isaac Freund • Aug 22, 2020

stage2: implement spilling registers to the stack

f18b92ef3a • Andrew Kelley • Aug 22, 2020

Merge pull request #6116 from jedisct1/polyfast

dad7af0b37 • Andrew Kelley • Aug 21, 2020

stage2: decouple codegen.zig from ELF

89b6c47e04 • Andrew Kelley • Aug 21, 2020

std: sync TailQueue with new SinglyLinkedList API

37ad9f38dc • Isaac Freund • Aug 21, 2020

Merge branch 'mattnite-bpf-insn'

a2f1f01e77 • Andrew Kelley • Aug 21, 2020

Add macosx end-to-end smoke test

243b5c7a88 • Jakub Konka • Aug 21, 2020

stage2: make the cache dir if it doesn't already exist

e0a38f7f3e • Andrew Kelley • Aug 21, 2020

Merge branch 'Vexu-stage2'

6bbb168f66 • Andrew Kelley • Aug 21, 2020

Fix missing init() update in std/build/write_file.zig

eef111fe78 • Frank Denis • Aug 20, 2020

Merge pull request #6095 from jedisct1/crypto-reorg

21106b9c9f • Andrew Kelley • Aug 20, 2020

Merge pull request #6103 from Vexu/extern

9cfcd0c296 • Andrew Kelley • Aug 20, 2020