[Midnightbsd-cvs] [MidnightBSD/src] 3052b0: - Create ucl_parser_add_file_full() to be able to ...
Lucas Holt
noreply at github.com
Fri Sep 24 11:45:25 EDT 2021
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/src
Commit: 3052b09ebe981255becc345a2312a62d847eb2fc
https://github.com/MidnightBSD/src/commit/3052b09ebe981255becc345a2312a62d847eb2fc
Author: Lucas Holt <luke at foolishgames.com>
Date: 2021-09-24 (Fri, 24 Sep 2021)
Changed paths:
M contrib/libucl/CMakeLists.txt
M contrib/libucl/ChangeLog.md
M contrib/libucl/README.md
R contrib/libucl/cmake/CMakeLists.txt
M contrib/libucl/configure.ac
M contrib/libucl/doc/api.md
M contrib/libucl/doc/libucl.3
M contrib/libucl/doc/lua_api.md
M contrib/libucl/include/lua_ucl.h
M contrib/libucl/include/ucl++.h
M contrib/libucl/include/ucl.h
M contrib/libucl/klib/kvec.h
M contrib/libucl/lua/lua_ucl.c
A contrib/libucl/python/MANIFEST.in
M contrib/libucl/python/setup.py
M contrib/libucl/python/src/uclmodule.c
A contrib/libucl/python/tests/test_example.py
M contrib/libucl/python/tests/test_load.py
M contrib/libucl/src/mum.h
M contrib/libucl/src/ucl_chartable.h
M contrib/libucl/src/ucl_emitter.c
M contrib/libucl/src/ucl_emitter_utils.c
M contrib/libucl/src/ucl_hash.c
M contrib/libucl/src/ucl_hash.h
M contrib/libucl/src/ucl_internal.h
M contrib/libucl/src/ucl_msgpack.c
M contrib/libucl/src/ucl_parser.c
M contrib/libucl/src/ucl_schema.c
M contrib/libucl/src/ucl_util.c
M contrib/libucl/tests/basic.test
M contrib/libucl/tests/basic/13.in
M contrib/libucl/tests/basic/9.in
M contrib/libucl/tests/basic/9.res
A contrib/libucl/tests/basic/squote.in
A contrib/libucl/tests/basic/squote.res
A contrib/libucl/tests/fuzzers/ucl_add_string_fuzzer.c
A contrib/libucl/tests/fuzzers/ucl_msgpack_fuzzer.c
M contrib/libucl/tests/generate.test
M contrib/libucl/tests/run_tests.sh
M contrib/libucl/tests/streamline.test
M contrib/libucl/tests/test_basic.c
M contrib/libucl/tests/test_generate.c
M contrib/libucl/tests/test_msgpack.c
A contrib/libucl/utils/CMakeLists.txt
M contrib/libucl/utils/objdump.c
M contrib/libucl/utils/ucl-tool.c
M lib/libucl/Makefile
M lib/libucl/Makefile.depend
Log Message:
-----------
- Create ucl_parser_add_file_full() to be able to specify merge mode and parser type (by Allan Jude)
- C++ wrapper improvements (by @ftilde)
- C++ wrapper: add convenience method at() and lookup() (by Yonghee Kim)
- C++ wrapper: add assignment operator to Ucl class (by Yonghee Kim)
- C++ wrapper: support variables in parser (by Yonghee Kim)
- C++ wrapper: refactoring C++ interface (by Yonghee Kim):
- use auto variables (if possible)
- remove dangling expressions
- use std::set::emplace instead of std::set::insert
- not use std::move in return statement; considering copy elision
- C++ wrapper: fix compilation error and warnings (by Zhe Wang)
- C++ wrapper: fix iteration over objects in which the first value is `false` (by Zhe Wang)
- C++ wrapper: Macro helper functions (by Chris Meacham)
- C++ wrapper: Changing the duplicate strategy in the C++ API (by Chris Meacham)
- C++ wrapper: Added access functions for the size of a UCL_ARRAY (by Chris Meacham)
- Fix caseless comparison
- Fix include when EPERM is issued
- Fix Windows build
- Allow to reserve space in arrays and hashes
- Fix bug with including of empty files
- Move to mum_hash from xxhash
- Fix msgpack on non-x86
- python: Add support to Python 3 (by Denis Volpato Martins)
- python: Add support for Python 2.6 tests (by Denis Volpato Martins)
- python: Implement validation function and tests (by Denis Volpato Martins)
- python: Added UCL_NULL handling and tests (by Denis Volpato Martins)
- Fix schema validation for patternProperties with object data (by Denis Volpato Martins)
- Remove the dependency on NBBY, add missing <strings.h> include (by Ed Schouten)
- Allow to emit msgpack from Lua
- Performance improvements in Lua API
- Allow to pass opaque objects in Lua API for transparent C passthrough
- Various bugs fixed
- Couple of memory leaks plugged
Commit: 1c95f9c9e1cb5e9ff37fc7ba80c86d815c6ae324
https://github.com/MidnightBSD/src/commit/1c95f9c9e1cb5e9ff37fc7ba80c86d815c6ae324
Author: Lucas Holt <luke at foolishgames.com>
Date: 2021-09-24 (Fri, 24 Sep 2021)
Changed paths:
M UPDATING
Log Message:
-----------
update libucl
Compare: https://github.com/MidnightBSD/src/compare/a2974eeaae7d...1c95f9c9e1cb
More information about the Midnightbsd-cvs
mailing list