AgeCommit message (Collapse)Author
2016-10-26Clean up .gitignore.Ori Bernstein
2016-10-26Fix benchmark programs.Ori Bernstein
2016-10-22Add bitset counting.Ori Bernstein
Now we can know how many items are in a bitset.
2016-10-23Fixed a few typos.pranomostro
2016-10-21Missed some renames.Ori Bernstein
2016-10-21Rename foobybar to byfoobar.Ori Bernstein
it makes it sound better, at least to me.
2016-10-17Add bitset iteration and tests.Ori Bernstein
2016-10-15Fix typo in std.byreverse() specification.Ori Bernstein
Shit. this shouldn't have compiled...
2016-10-10Add slice format join option.Ori Bernstein
You can remove the end delimiters and join the values in a slice when printing using the 'j=' specifier: std.fmt("{j= }\n", [1,2,3][:]) will output: 1 2 3 instead of: [1, 2, 3]
2016-10-09Fix bug with postinc returns.Ori Bernstein
We were draining the postinc queue before the rval. Oops.
2016-10-08Don't infer things multiple times.Ori Bernstein
In addition to installing variables repeatedly, it's just kind of inefficient.
2016-10-08Add vararg messages to failures.Ori Bernstein
It's useful to be able to pass back a value in your failure reason.
2016-10-08Rename mc.1 to 6m.1.Ryan Roden-Corrent
The executable itself is called 6m, so rename the manpage to match. This avoids a potential conflict with Midnight Commander, which is called 'mc' on some distributions (e.g. ArchLinux).
2016-10-08Ignore a few other generated files.Ryan Roden-Corrent
2016-10-08Ignore all *.{o,a,use}.Ryan Roden-Corrent
Instead of ignoring these in certain directories, just ignore them across the repo. Currently a number of such files generated during build are not ignored.
2016-09-24Correctly format zero floats.Ori Bernstein
2016-09-24Propagate dynamic linker flags when using libsOri Bernstein
2016-09-23Use the first dot as the suffix.Ori Bernstein
Support for .glue.c; maybe we can do better.
2016-09-14Make sure that our output file exists.Ori Bernstein
2016-09-13Bio-delim was missing dependencies.Ori Bernstein
2016-09-13Add missing file.Ori Bernstein
2016-09-11Enable and update the bio tests.Ori Bernstein
2016-09-11Ugh. Pushed from 2 places.Ori Bernstein
Brown paper bag merge.
2016-09-11Fix typo in lang.txtOri Bernstein
2016-09-11Let's not pollute /env with crud.Ori Bernstein
2016-09-11Initialize vars correctly in inifile tests.Ori Bernstein
2016-09-11Don't strip spaces from test output.Ori Bernstein
This was breaking one of the test cases.
2016-09-10Fix minimized integer encoding.Ori Bernstein
The bit munging was wrong. Oops.
2016-09-10Fix 9front wait parser.Ori Bernstein
It's not an empty string, it's ''. We were interpreting it wrong.
2016-09-10Finish fixing rc test runner.Ori Bernstein
2016-09-10We have `mbld test`. Use it, and update runtest.rc to match.Ori Bernstein
2016-09-10Regenerate FreeBSD bootstrap.Ori Bernstein
2016-09-11Update the 9front build.Ori Bernstein
There were a few bugs. Oops.
2016-09-10Update bootstrap on OSXOri Bernstein
2016-09-11Regenerate OpenBSD bootstrap.Ori Bernstein
2016-09-10Update Linux bootstrap.Ori Bernstein
2016-09-10Clean up the RNG.Ori Bernstein
Now it's less complex/shitty.
2016-09-09Make the tests not depend on an installed libtestr.Ori Bernstein
2016-09-09Add 'testdeps' option.Ori Bernstein
This allows adding libraries (like testr) that are only needed by tests.
2016-09-08Add url escaping.Ori Bernstein
2016-09-08Add html escaping.Ori Bernstein
2016-09-08Add start of general string escaping library.Ori Bernstein
2016-09-08Allow any type to be cast to its base type.Ori Bernstein
2016-09-06Add in support for dumping a summary of leaks.Ori Bernstein
Thanks to Andrew Chambers for writing the initial draft of this code.
2016-09-04Fix spork, remove sporkfd.Ori Bernstein
Sporkfd is too hard to use, too many fds to keep track of.
2016-09-04Add byreverse iterator.Ori Bernstein
2016-09-04Fix the tests.Ori Bernstein
Helps if the tests are correct.
2016-09-03Fix 'bysection' iteration.Ori Bernstein
2016-08-28Better fix for mkpath.Ori Bernstein
2016-08-28Create all directories with mkdirs.Ori Bernstein
We would skip directories that didn't end with a '/'.