AgeCommit message (Collapse)Author
2015-10-10Some API tweaks to make things match the docs.Ori Bernstein
2015-10-09Update resolver to use union for resolve tags.Ori Bernstein
2015-10-08Don't install the benchmark programsOri Bernstein
2015-10-08Merge updates of bootstrap scripts.Ori Bernstein
2015-10-06Regenerate bootstrap script.Ori Bernstein
2015-10-07Actually check the last error.Ori Bernstein
2015-10-06Regenerate bootstrap files for FreeBSD.Ori Bernstein
2015-10-06Regenerate bootstrap script.Ori Bernstein
2015-10-06Change mkpath API a bit.Ori Bernstein
We want to pass through modes and handle errors properly.
2015-10-06Fix dirname/basename.Ori Bernstein
2015-09-24Update syswrap for plan9.Ori Bernstein
Woo error handling.
2015-10-06We should use errno for errors, not int.Ori Bernstein
2015-10-06Fix up error handling for syswrap+posixy.myrOri Bernstein
2015-10-05Fix compilaton.Ori Bernstein
We now return the error in the result. Let's use it.
2015-10-04Drop buffer on flush error.Ori Bernstein
We don't want to end up with the buffers left while in an error state.
2015-10-04Actually return the error that occurred.Ori Bernstein
2015-10-04Make the interface for libbio expose errors.Ori Bernstein
Filling in all the error conditions correctly is only lightly tested, but it seems to work.
2015-10-04Fix handling '\r\n' with libbio.Ori Bernstein
2015-10-04Delete leftover junk from importing libraries.Ori Bernstein
2015-09-20Add memops for Plan 9Ori Bernstein
2015-10-03Fix misnamed bld.subOri Bernstein
2015-10-02Make assert able to take format args.Ori Bernstein
This is useful outside of libstd. Libstd mostly can't use it due to dependency loops, so we get iassert for that.
2015-10-02Implement some asm optimized memcpy/memmove checks.Ori Bernstein
TODO: memcmp
2015-10-02Faster filling on free.Ori Bernstein
Do it in chunks of size 8.
2015-10-02Propagate extra libraries through the system.Ori Bernstein
2015-10-02Allow redefinition of externs.Ori Bernstein
We don't want externs to conflict with their actual definition.
2015-10-01Update the C glue library detection.Ori Bernstein
We still need to propagate the extra libs, though.
2015-10-01Add 'strtok()' implementation to split on spaces.Ori Bernstein
2015-10-01Don't double-insert namespaces.Ori Bernstein
updatens() was changed at some point to register the namespace. We don't need to put it in again after we call it, and in fact, we crash if we do.
2015-10-01Fix up error formatting in libregex.Ori Bernstein
Also add support for '\*' escape sequence.
2015-10-01Add muse support for C linking on Linux.Ori Bernstein
We know know about foo.glue.c, which will attempt to link in libfoo. We don't do anything about dependencies of libfoo yet.
2015-10-01Rename 'sys' to 'tag'Ori Bernstein
Systags are becoming more general build tags. We can use them for other things like versioning.
2015-10-01Update indenting for mbld files.Ori Bernstein
2015-09-30Recognize current string interpolation syntax.Ori Bernstein
We don't want to highlight '%s' specially -- we now use {}. This change highlights "{foo}" within a string, but skips escaped versions.
2015-09-30Fix FreeBSD port. Add missing files, and some ABI issues.Ori Bernstein
2015-09-18Update 9front bootstrap script.Ori Bernstein
2015-09-30Update Linux bootstrap script.Ori Bernstein
2015-09-30Add support for duplicating functions.Ori Bernstein
2015-09-30Add support for indenting labels in vim script.Ori Bernstein
2015-09-30Fix typo.Ori Bernstein
2015-09-17Fix SSE instruction formats on Amd64Ori Bernstein
2015-09-29Remove spare argument from test.Ori Bernstein
2015-09-29Using absolute paths looks ugly :POri Bernstein
2015-09-29Don't overwrite 'p'Ori Bernstein
We use it to pass the args. Clobbeirng it would be suboptimal.
2015-09-29Fix cast checks.Ori Bernstein
We used some casting slices to intptrs when we implemented syscalls.
2015-09-29Implement casting functions to pointers.Ori Bernstein
Useful for interfacing with C ABIs.
2015-09-16Tycode fix for plan9.Ori Bernstein
We moved from Tyfunc to Tycode, but forgot to update the definition of the oob abort for plan9. Fixed.
2015-09-29Storing the visibility caused a regression.Ori Bernstein
Reverting until I can think more about it.
2015-09-29Don't print an empty failure list.Ori Bernstein
If there are no failures, say nothing.
2015-09-29Complain about missing trait impls.Ori Bernstein
Because exploding with an abort is confusing for the user.