[rumpkernel/rumprun] 342cf7: Replace jsmn parser with jsoncvt

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

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

https://github.com/rumpkernel/rumprun/commit/342cf70a5dfea461f875b041a3d1f5c64d2972b0
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/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 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] 342cf7: Replace jsmn parser with jsoncvt - GitHub