mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-17 17:58:09 +08:00
feat: remove TOML11_UNRELEASED_FEATURES.
v1.0.0-rc.1 has been released
This commit is contained in:
@@ -977,7 +977,12 @@ parse_array(location<Container>& loc)
|
||||
|
||||
if(auto val = parse_value<value_type>(loc))
|
||||
{
|
||||
#ifndef TOML11_USE_UNRELEASED_TOML_FEATURES
|
||||
// After TOML v1.0.0-rc.1, array becomes to be able to have values
|
||||
// with different types. So here we will omit this by default.
|
||||
//
|
||||
// But some of the test-suite checks if the parser accepts a hetero-
|
||||
// geneous arrays, so we keep this for a while.
|
||||
#ifdef TOML11_DISALLOW_HETEROGENEOUS_ARRAYS
|
||||
if(!retval.empty() && retval.front().type() != val.as_ok().type())
|
||||
{
|
||||
auto array_start_loc = loc;
|
||||
@@ -1389,9 +1394,6 @@ insert_nested_key(typename Value::table_type& root, const Value& v,
|
||||
// According to toml-lang/toml:36d3091b3 "Clarify that inline
|
||||
// tables are immutable", check if it adds key-value pair to an
|
||||
// inline table.
|
||||
// This is one of the unreleased (after-0.5.0) toml feature.
|
||||
// But this is marked as "Clarify", so TOML-lang intended that
|
||||
// inline tables are immutable in all version.
|
||||
{
|
||||
// here, if the value is a (multi-line) table, the region
|
||||
// should be something like `[table-name]`.
|
||||
|
Reference in New Issue
Block a user