Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-20 | Add fd mux prototype.poller | Ori Bernstein | |
2017-05-19 | Allow global variable array initialziers. | Ori Bernstein | |
2017-05-18 | Add Ocexec. | Ori Bernstein | |
It's useful. | |||
2017-05-16 | Missing offset argument on FreeBSD. | Ori Bernstein | |
Need a way of testing from one machine on all systems :/ | |||
2017-05-16 | Add std.pread/std.pwrite | Ori Bernstein | |
All the systems have it, and it's useful -- why not? | |||
2017-05-16 | Add pread/pwrite syscalls. | Ori Bernstein | |
2017-05-16 | Allow for a 7th syscall argument for mmap. | EC2 Default User | |
....but there aren't any 9th ones, right? | |||
2017-05-14 | Tag declaration initializers in generics. | Ori Bernstein | |
2017-05-14 | Types based off of void *also* have no storage. | Ori Bernstein | |
2017-04-23 | I worried myself, and added a test case. | Ori Bernstein | |
2017-04-22 | Reserve stack space for the environment. | Ori Bernstein | |
We copied it, but then clobbered it. Shit. | |||
2017-04-21 | Clean up export tagging code. | Ori Bernstein | |
2017-04-21 | Dedup conflicting use statements. | Ori Bernstein | |
2017-04-21 | Reorder functions. | Ori Bernstein | |
2017-04-21 | bld.proj files are no longer order dependent. | Ori Bernstein | |
2017-04-20 | Prettier whitespace. | Ori Bernstein | |
2017-04-09 | Move plan9 fndup before fork. | Ori Bernstein | |
2017-04-09 | Duplicate env on thread spawn. | Ori Bernstein | |
2017-04-09 | Add non-allocating closure related functions. | Ori Bernstein | |
Dup closures into buffers. | |||
2017-04-06 | When we ask for asm, don't delete it. | Ori Bernstein | |
2017-03-21 | Add a comment. | Ori Bernstein | |
2017-03-21 | Give endcache a better name. | Ori Bernstein | |
2017-03-21 | Merge freed big allocations. | Ori Bernstein | |
This should cut the amount of time we spend bouncing back and forth into the kernel to tweak vm shit. | |||
2017-03-21 | Use symbol deduplication on 9front. | Ori Bernstein | |
2017-03-20 | Align big free sizes. | Ori Bernstein | |
This means that our big allocation sizes will always be page aligned. This also adds tests. | |||
2017-03-20 | Add hysteresis around big allocations. | Ori Bernstein | |
We don't need anything fancy, just a fixed size chunk of recently allocated blocks. This should make big allocations blindingly fast for repeated allocations of a known size. | |||
2017-03-20 | OSX is unhappy when combining 'as -g' and .loc directives. | Ori Bernstein | |
Turn it off. It isn't really helping with .loc directives. | |||
2017-03-20 | Step by line in gdb. | Ori Bernstein | |
I guess it's a good idea. | |||
2017-03-19 | Add acid debug file for Myrddin | Ori Bernstein | |
2017-03-18 | Update bootstrap scripts. | Ori Bernstein | |
2017-03-18 | We want to remove trailing spaces when tokenizing. | Ori Bernstein | |
Even if we run out of slots, the trailing spaces should be removed. | |||
2017-03-17 | Don't count trailing elements when hashing bitsets. | Ori Bernstein | |
These don't logically affect the contents, so we shouldn't care what they have. | |||
2017-03-17 | Add a hash function for bitsets. | Ori Bernstein | |
2017-03-10 | Fix labels in nested functions. | Ori Bernstein | |
We used to keep a list of labels seen in a function so we could transfer them to the function scope when we finished parsing. This was incorrect because nested functions would collect all the labels from the enclosing scope. We now keep a stack. | |||
2017-03-10 | Reset --hard before tarring. | Ori Bernstein | |
We don't want to tar the wrong commit, or trailing junk. | |||
2017-03-10 | Update makefile to last release. | Ori Bernstein | |
2017-03-09 | Put ucons into the right namespace. | Ori Bernstein | |
Transitive includes used to go into the wrong place sometimes. | |||
2017-03-06 | You can declare things without attributes. | Ori Bernstein | |
2017-03-06 | Add missing `poll` on OpenBSD | Ori Bernstein | |
2017-03-05 | Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc | Ori Bernstein | |
2017-03-03 | Fix final warnigns on OSX builds.r0.1.1r0.1.0 | Ori Bernstein | |
The OSX deployment target should also be set for building rt/_myrrt.o | |||
2017-03-03 | Clean up Plan 9 assembly generation code. | Ori Bernstein | |
Unused vars and stuff. | |||
2017-03-03 | Add a release generation rule to the makefile. | Ori Bernstein | |
2017-03-03 | On 9front, we want type info in text. | Ori Bernstein | |
Text can be deduplicated. Data currently can't. | |||
2017-03-03 | Fix grammar mistakes. | Ori Bernstein | |
Missing quotes, unionbody, structbody. | |||
2017-03-02 | The muse manpage is no longer full of lies. | Ori Bernstein | |
2017-03-02 | Remove obsolete `-I` flag. | Ori Bernstein | |
2017-03-02 | Only find suffixes and platforms in the file name. | Ori Bernstein | |
Ignore '+' and '.' in the path components leading up to the file name. | |||
2017-03-01 | Update README.md (#135) | Meai1 | |
So people dont have to read docs just to compile (=primary purpose of this repo, a compiler) | |||
2017-02-22 | Update bootstrap scripts on OSX | Ori Bernstein | |