Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-18 | make test: Use cmake to run tests. So we get api tests too. | John MacFarlane | |
2014-11-18 | Add api_test directory to archive. | John MacFarlane | |
2014-11-17 | More 'make bench' improvements. | John MacFarlane | |
2014-11-17 | More 'make bench' improvements. | John MacFarlane | |
2014-11-17 | 'make bench': Use larger benchmark file, fewer runs. | John MacFarlane | |
2014-11-17 | More 'make bench' improvements. | John MacFarlane | |
2014-11-17 | Improved 'make bench'. | John MacFarlane | |
2014-11-17 | Better benchmark. | John MacFarlane | |
'make bench' runs the program 20 times against a file composed of 10 copies of Pro Git (about 5MB in all). It then does statistics on the results. We run it with high priority to get more consistent timings. | |||
2014-11-16 | Improved archive, test archive targets. | John MacFarlane | |
Added separate testtarball and testziparchive. | |||
2014-11-16 | Added targets to regenerate html_unescape.h and case_fold_switch.inc. | John MacFarlane | |
For now these are just in the regular Makefile, not in CMakeLists.txt, since the generated files are in the repo and shouldn't ordinarily be regenerated. Note that html_unescape.h is a bit different on regeneration, and this removes error messages we were getting with Clang. | |||
2014-11-16 | Removed tarball target; replaced with archive, which also builds zip. | John MacFarlane | |
2014-11-16 | Include Makefile.nmake and nmake.bat in release tarball. | John MacFarlane | |
2014-11-16 | Updated tarball target. | John MacFarlane | |
2014-11-15 | 'make bench' - don't require rebuilding each time. | John MacFarlane | |
2014-11-15 | Fixed 'make bench' again. | John MacFarlane | |
2014-11-15 | Make 'bench' target depend on BUILDDIR. | John MacFarlane | |
2014-11-15 | bench target: Added BENCHPATT. | John MacFarlane | |
2014-11-15 | Added a 'bench' target which does some basic stats on multiple runs. | John MacFarlane | |
2014-11-14 | Added mingw target for compiling windows exe and dll. | John MacFarlane | |
They can be compiled on linux; all that is needed is the mingw32 package. | |||
2014-11-12 | Fixed bug in install target. | John MacFarlane | |
2014-11-12 | Go back to using GNU syntax for SPECVERSION. | John MacFarlane | |
It seems that what works with gmake fails with BSD make and vice versa? | |||
2014-11-12 | Use a more portable way of determining SPECVERSION. | John MacFarlane | |
2014-11-12 | Improved tarball and testtarball targets. | John MacFarlane | |
2014-11-12 | Re-added check to Makefile. | John MacFarlane | |
2014-11-12 | Improved tarball target. | John MacFarlane | |
Include spec.html. Delete temp directory after creating tarball. | |||
2014-11-12 | Reorganized Makefile. | John MacFarlane | |
Include a modified Makefile in source dist tarball. | |||
2014-11-12 | Reorganized Makefile. | John MacFarlane | |
2014-11-12 | Improved tarball target. | John MacFarlane | |
2014-11-11 | Added testlib target to test shared lib via python wrapper. | John MacFarlane | |
2014-11-11 | Makefile: Added tarball target. | John MacFarlane | |
2014-11-11 | Cleaned up Makefile. | John MacFarlane | |
2014-11-11 | Added npm target. | John MacFarlane | |
2014-11-10 | Makefile: Added separate 'debug' target, 'all' does Release build. | John MacFarlane | |
2014-11-10 | Makefile - default to Debug for make target | John MacFarlane | |
2014-11-10 | Added BUILDTYPE to Makefile, default to Release. | John MacFarlane | |
Previously we weren't building with release flags. | |||
2014-11-10 | Fuzztest: indicate when command terminates abnormally. | John MacFarlane | |
2014-11-10 | Make FUZZCHARS settable from environment. | John MacFarlane | |
2014-11-10 | Rebuild commonmark.js before update-site. | John MacFarlane | |
2014-11-08 | Make spaces visible using CSS. | John MacFarlane | |
Closes #49. I didn't want to actually insert the characters, since I want the code samples to be cut/pasteable. But this CSS trick seems to work. | |||
2014-11-08 | Spec: better system for designating definitions of terms. | John MacFarlane | |
`[foo](@foo)` turns into an anchor with id `foo` that links to itself and has class `definition`. This allows us to remove the manual `<a>` tags in `spec.txt`. A simple regex substitution in the Makefile handles the transformation. I believe this addresses some of the concerns in #141 by giving the definitions a prominent appearance. Note that we want definitions to link to themselves, to allow users to quickly generate a link to the relevant bit of the spec. | |||
2014-11-08 | Improved fuzztest. | John MacFarlane | |
2014-11-07 | Moved site building targets to _site/Makefile. | John MacFarlane | |
2014-11-07 | Moved old bits of Makefile to Makefile.old. | John MacFarlane | |
2014-11-07 | Removed man/Makefile. Put target in main Makefile. | John MacFarlane | |
2014-11-06 | Merge branch 'cmake' | John MacFarlane | |
Conflicts: Makefile | |||
2014-11-06 | More cmake improvements. | John MacFarlane | |
2014-11-06 | Reorganized Makefile to use cmake. | John MacFarlane | |
2014-11-06 | Makefile: use cmake for all, install. | John MacFarlane | |
2014-11-06 | cmake: Create and install shared library. | John MacFarlane | |
2014-11-06 | Removed unnecessary dependency in Makefile. | John MacFarlane | |