Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-24 | Add option to select cmake generator | Nick Wellnhofer | |
This allows to build under MSYS. The MSYS generator can be selected with make GENERATOR="MSYS Makefiles" But the default "UNIX Makefiles" generator also seems to work. | |||
2014-11-22 | Revised benchmark procedure. | John MacFarlane | |
Now we take the difference of the time to process the input and the time to run with no input. This compensates for slow startup time in dynamic languages. See comments on 2dcef8a | |||
2014-11-19 | leakcheck: Have valgrind return error code on errors. | John MacFarlane | |
This should perhaps be integrated into the cmake tests? | |||
2014-11-18 | Added python version of test runner. | John MacFarlane | |
This tests the dynamic library when run without a second argument. The code makes use of an amended version of the normalization method from karlcow/markdown-testsuite. Closes #161. | |||
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 | |