summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-31Merge pull request #45 from nwellnhof/windows_snprintfJohn MacFarlane
Cope with broken snprintf on Windows
2015-05-31Removed -pg from Debug build flags.John MacFarlane
Closes #47.
2015-05-29Cope with broken snprintf on WindowsNick Wellnhofer
On Windows, snprintf returns -1 if the output was truncated. Fall back to Windows-specific _scprintf.
2015-05-29Revert "Ubsan: add -fsanitize=undefined to link flags too."John MacFarlane
This reverts commit 678bdab4a4421e64f7c36991a098ae6db730140b. This commit led to two -fsanitized=undefined in the same linker invocation.
2015-05-29Ubsan: add -fsanitize=undefined to link flags too.John MacFarlane
2015-05-29Added Ubsan build target, to check for undefined behavior.John MacFarlane
2015-05-28Merge pull request #42 from jeroenooms/masterJohn MacFarlane
Add link to R bindings
2015-05-28Add link to R bindingsJeroen Ooms
2015-05-14Merge pull request #38 from nwellnhof/chunks_for_linksJohn MacFarlane
Store link URL and title as cmark_chunk
2015-05-14Allow NULL value in string settersNick Wellnhofer
Supersedes pull request #34.
2015-05-14Store link URL and title as cmark_chunkNick Wellnhofer
2015-05-13Added link to CommonMarker, ruby wrapper, in docs.John MacFarlane
2015-05-07cmark_consolidate_text_nodes: Avoid an unnecessary string allocation.John MacFarlane
2015-05-07Merge pull request #37 from nwellnhof/numeric_entitiesJohn MacFarlane
Multiple issues with numeric entities
2015-05-07Multiple issues with numeric entitiesNick Wellnhofer
This closes #33.
2015-05-06Updated benchmarks.John MacFarlane
We are now as fast as sundown (tied for fastest).
2015-05-06cmark_consolidate_text_nodes: avoid some unnecessary allocation.John MacFarlane
This improves on #32, I think. @elibarzilay, does this look better? We now avoid the allocations associated with cmark_get_literal, and copy directly from the chunk to the buffer.
2015-05-06README: add links to go, perl, haskell wrapper libraries.John MacFarlane
2015-05-06Added note to wrapper.rkt, requires racket 5.3+.John MacFarlane
2015-05-06Revised luajit wrapper.John MacFarlane
2015-05-06wrapper.rb: added argument for options.John MacFarlane
2015-05-06Removed wrapper3.py, made wrapper.py work with python 2/3.John MacFarlane
Also improved the wrapper to work with windows, and to use smart punctuation (as an example). In the future we may want to use cffi instead of ctypes. It is like luajit ffi, and allows us to use constants from the C library.
2015-05-06Added build status badges to README.md.John MacFarlane
2015-05-06Merge pull request #36 from elibarzilay/racket-wrapperJohn MacFarlane
New Racket wrapper.
2015-05-06New Racket wrapper.Eli Barzilay
Has an almost complete low-level interface, mostly missing the iterator thing. Also some higher-level interface: some thin convenient wrappers, and conversions to/from sexpr format.
2015-05-04Better solution for memory leak in `cmark_consolidate_text_nodes`.John MacFarlane
This avoids allocating a new string. Closes #32.
2015-05-04Straightforward fix for memory leak #32.John MacFarlane
2015-05-04Improved 'make leakcheck'.John MacFarlane
* We now return an error status if anything in the loop fails. * We now check --smart and --normalize options.
2015-04-29Updated spec.txt.John MacFarlane
2015-04-28Updated changelog.txt.John MacFarlane
2015-04-28Updated spec.John MacFarlane
2015-04-27Bump version to 0.19.0.John MacFarlane
2015-04-27Fixed _ emphasis parsing to conform to spec.John MacFarlane
See jgm/CommonMark#317.
2015-04-27Updated spec.txt.John MacFarlane
2015-04-26Merge pull request #29 from nwellnhof/static_library_flagsJohn MacFarlane
Compile static library with -DCMARK_STATIC_DEFINE
2015-04-26Suppress warnings about Windows runtime library filesNick Wellnhofer
Visual Studio Express editions do not include the redistributable files. Set CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS to suppress warnings.
2015-04-26Compile static library with -DCMARK_STATIC_DEFINENick Wellnhofer
Fixes warnings on Windows.
2015-04-26Appveyor - use 64-bit python.John MacFarlane
Maybe this will help with the dll load failure?
2015-04-26Use os.path.join in test/cmark.py.John MacFarlane
For proper cross-platform paths.
2015-04-26Makefile.nmake fixes.John MacFarlane
Removed echo, pushd, popd.
2015-04-26Fixed spec location in Makefile.nmake.John MacFarlane
2015-04-26appveyor - use nmake for build and test.John MacFarlane
2015-04-26Appveyor - don't cd in test_script.John MacFarlane
We're already in the build directory after build_script.
2015-04-25appveyor - removed pushd/popdJohn MacFarlane
2015-04-25appveyor - add python to pathJohn MacFarlane
2015-04-25Revert "CMakeLists.txt: quote variable to avoid warning."John MacFarlane
This reverts commit 890a926dec02d8f024a4492248dbff4f84d37ff2. Conflicts: src/CMakeLists.txt
2015-04-25Really fixed cmake warning.John MacFarlane
2015-04-25CMakeLists.txt: quote variable to avoid warning.John MacFarlane
2015-04-25appveyor.yml - set up for using nmake.John MacFarlane
2015-04-25Fixed typo in build script for appveyorJohn MacFarlane