[rumpkernel/rumprun] b7dec4: Replace jsmn parser with jsoncvt

  • From: GitHub <noreply@xxxxxxxxxx>
  • To: rumpkernel-builds@xxxxxxxxxxxxx
  • Date: Tue, 15 Dec 2015 07:07:44 -0800

Branch: refs/heads/mato-wip-rumprun-config
Home: https://github.com/rumpkernel/rumprun
Commit: b7dec4012ddf11d5747a00263594d3c27fab0b46

https://github.com/rumpkernel/rumprun/commit/b7dec4012ddf11d5747a00263594d3c27fab0b46
Author: Martin Lucina <mato@xxxxxxxxxxxxx>
Date: 2015-12-15 (Tue, 15 Dec 2015)

Changed paths:
M app-tools/rumprun
R include/bmk-core/jsmn.h
A include/rumprun-base/json.h
M lib/libbmk_core/Makefile
R lib/libbmk_core/jsmn.c
M lib/librumprun_base/config.c

Log Message:
-----------
Replace jsmn parser with jsoncvt

In preparation for refactoring the rumprun configuration spec, replace
the jsmn parser with jsoncvt.

Summary of commit:

- jsmn.h, jsmn.c removed from bmk-core
- json.h added to librumprun-base, see comments at top of file for
modifications made to upstream source
- config.c rewritten to use the new parser
- rumprun script tweaked to generate slightly more valid JSON

No functional changes intended. Minimal testing with tests/runtests.sh
kvm passes.


Other related posts:

  • » [rumpkernel/rumprun] b7dec4: Replace jsmn parser with jsoncvt - GitHub