Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-10 | Some API tweaks to make things match the docs. | Ori Bernstein | |
2015-10-09 | Update resolver to use union for resolve tags. | Ori Bernstein | |
2015-10-08 | Don't install the benchmark programs | Ori Bernstein | |
2015-10-08 | Merge updates of bootstrap scripts. | Ori Bernstein | |
2015-10-06 | Regenerate bootstrap script. | Ori Bernstein | |
2015-10-07 | Actually check the last error. | Ori Bernstein | |
2015-10-06 | Regenerate bootstrap files for FreeBSD. | Ori Bernstein | |
2015-10-06 | Regenerate bootstrap script. | Ori Bernstein | |
2015-10-06 | Change mkpath API a bit. | Ori Bernstein | |
We want to pass through modes and handle errors properly. | |||
2015-10-06 | Fix dirname/basename. | Ori Bernstein | |
2015-09-24 | Update syswrap for plan9. | Ori Bernstein | |
Woo error handling. | |||
2015-10-06 | We should use errno for errors, not int. | Ori Bernstein | |
2015-10-06 | Fix up error handling for syswrap+posixy.myr | Ori Bernstein | |
2015-10-05 | Fix compilaton. | Ori Bernstein | |
We now return the error in the result. Let's use it. | |||
2015-10-04 | Drop buffer on flush error. | Ori Bernstein | |
We don't want to end up with the buffers left while in an error state. | |||
2015-10-04 | Actually return the error that occurred. | Ori Bernstein | |
2015-10-04 | Make 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-04 | Fix handling '\r\n' with libbio. | Ori Bernstein | |
2015-10-04 | Delete leftover junk from importing libraries. | Ori Bernstein | |
2015-09-20 | Add memops for Plan 9 | Ori Bernstein | |
2015-10-03 | Fix misnamed bld.sub | Ori Bernstein | |
2015-10-02 | Make 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-02 | Implement some asm optimized memcpy/memmove checks. | Ori Bernstein | |
TODO: memcmp | |||
2015-10-02 | Faster filling on free. | Ori Bernstein | |
Do it in chunks of size 8. | |||
2015-10-02 | Propagate extra libraries through the system. | Ori Bernstein | |
2015-10-02 | Allow redefinition of externs. | Ori Bernstein | |
We don't want externs to conflict with their actual definition. | |||
2015-10-01 | Update the C glue library detection. | Ori Bernstein | |
We still need to propagate the extra libs, though. | |||
2015-10-01 | Add 'strtok()' implementation to split on spaces. | Ori Bernstein | |
2015-10-01 | Don'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-01 | Fix up error formatting in libregex. | Ori Bernstein | |
Also add support for '\*' escape sequence. | |||
2015-10-01 | Add 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-01 | Rename 'sys' to 'tag' | Ori Bernstein | |
Systags are becoming more general build tags. We can use them for other things like versioning. | |||
2015-10-01 | Update indenting for mbld files. | Ori Bernstein | |
2015-09-30 | Recognize 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-30 | Fix FreeBSD port. Add missing files, and some ABI issues. | Ori Bernstein | |
2015-09-18 | Update 9front bootstrap script. | Ori Bernstein | |
2015-09-30 | Update Linux bootstrap script. | Ori Bernstein | |
2015-09-30 | Add support for duplicating functions. | Ori Bernstein | |
2015-09-30 | Add support for indenting labels in vim script. | Ori Bernstein | |
2015-09-30 | Fix typo. | Ori Bernstein | |
2015-09-17 | Fix SSE instruction formats on Amd64 | Ori Bernstein | |
2015-09-29 | Remove spare argument from test. | Ori Bernstein | |
2015-09-29 | Using absolute paths looks ugly :P | Ori Bernstein | |
2015-09-29 | Don't overwrite 'p' | Ori Bernstein | |
We use it to pass the args. Clobbeirng it would be suboptimal. | |||
2015-09-29 | Fix cast checks. | Ori Bernstein | |
We used some casting slices to intptrs when we implemented syscalls. | |||
2015-09-29 | Implement casting functions to pointers. | Ori Bernstein | |
Useful for interfacing with C ABIs. | |||
2015-09-16 | Tycode 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-29 | Storing the visibility caused a regression. | Ori Bernstein | |
Reverting until I can think more about it. | |||
2015-09-29 | Don't print an empty failure list. | Ori Bernstein | |
If there are no failures, say nothing. | |||
2015-09-29 | Complain about missing trait impls. | Ori Bernstein | |
Because exploding with an abort is confusing for the user. |