AgeCommit message (Collapse)Author
2018-01-16Merge branch 'clink-obsd' of into trait-syntaxtrait-syntaxOri Bernstein
2018-01-17Make mbld use dynamic linker flags from configureCarlin Bingham
2018-01-17Add dynamic linker flags for OpenBSD to configureCarlin Bingham
2018-01-17Add dynamic linker flags for Linux to configureCarlin Bingham
2018-01-17Add a stub dlflags config variable for every OSCarlin Bingham
2018-01-17Remove implicit -static from OpenBSD linker cmdCarlin Bingham
-static is the default if no dynamic libraries are specified but it being implicitly set overrides dynamic linking if they are
2018-01-15Define __guard_local on OpenBSD for linking libcCarlin Bingham
2018-01-14Fix binding of type env in traits.Ori Bernstein
2018-01-14Fix build on 9front.Ori Bernstein
2018-01-14Bump ABI version in mbld.Ori Bernstein
2018-01-14Update language spec for new trait syntax.Ori Bernstein
2018-01-14Fix serializing trait specs in usefiles.Ori Bernstein
2018-01-14Unify with the existing iterator.Ori Bernstein
2018-01-13Add code to fix up iterators.Ori Bernstein
2018-01-13Clean up iterator unification.Ori Bernstein
2018-01-12Merge branch 'remd' of Bernstein
2018-01-13Put the isdyn flag back in the myrtagCarlin Bingham
2018-01-11Unify subst specs fully.Ori Bernstein
2018-01-11Error out if getcwd fails.Ori Bernstein
2018-01-11Get closer to typechecking generic args correctly.Ori Bernstein
2018-01-11Fix how we bind types.Ori Bernstein
Now we accept most valid programs, and reject most invalid ones.
2018-01-11Try harder to specialize. Still some bugs.Ori Bernstein
2018-01-11Move to new trait syntax.Ori Bernstein
2018-01-12Return if dynamic linking is needed from addlibsCarlin Bingham
2018-01-10Die on bad options, and use a \n in the format string.Ori Bernstein
2018-01-09The fastest regex is the one we don't run.Ori Bernstein
2018-01-10Dynamically link if any deps use dynamic libsCarlin Bingham
2018-01-08let bychunk() read the last element; guard for negative szS. Gilles
I mentioned on IRC that bychunk() was skipping the last element of a slice, here's a fix for that, as well as some redundant tests and some probably unneeded input validation. I don't have any strong feelings about protecting someone from shooting themselves in the foot with bychunk([1][:], -100), but it's easier to remove in review than to add later.
2018-01-06Fix bug in big alloc cache.Ori Bernstein
2018-01-06Rename cache => bigcache.Ori Bernstein
We have two unrelated caches. Let's not make the naming unnecessarily confusing.
2018-01-03Update bootstrap.Ori Bernstein
2018-01-03Split out backends from abstract bio types.Ori Bernstein
2018-01-02Improve comments.Ori Bernstein
2018-01-02add permutation iteratorS. Gilles
A good exposition of this algorithm is at
2018-01-02test byenum from iter, not stdS. Gilles
2018-01-02Let's build the compiler before we use it.Ori Bernstein
2018-01-02Update bootstrap code.Ori Bernstein
2018-01-02Regenerate FreeBSD bootstrapOri Bernstein
2017-12-31Fix up grammar.Ori Bernstein
We had reduce/reduce conflicts.
2017-12-30Fix test deps for crypto.Ori Bernstein
2017-12-30Clean up some more dead code.Ori Bernstein
2017-12-30Start cleaning up libstd.Ori Bernstein
minor formatting, factoring out iterutil.
2017-12-29Add some tests to lib/std/alloc.myrOri Bernstein
2017-12-29'c' for chunk.Ori Bernstein
2017-12-29Clear out next slab pointer.Ori Bernstein
2017-12-29Benchmark matching at end of string.Ori Bernstein
2017-12-28Simplify tracing.Ori Bernstein
Less noise, less code.
2017-12-28Clean up code.Ori Bernstein
2017-12-28Minor cleanup.Ori Bernstein
2017-12-28Performance increase.Ori Bernstein
Actually using integers over unions speeds things up a lot.