ToruNiina
0d0605e290
fix #181 : Merge branch 'no-null-char'
2021-12-15 22:35:31 +09:00
ToruNiina
23f6c931e5
test: add valid/invalid datetime cases
2021-12-15 00:51:07 +09:00
ToruNiina
518e6d4ae2
feat: check date and time are valid or not
2021-12-15 00:31:41 +09:00
ToruNiina
db2aa55d20
fix: disallow null char at the end of input
...
since std::string and ""_toml literal actually does not include null
char, we don't need to check if the last char is null or not
2021-12-14 22:33:58 +09:00
ToruNiina
1b5107e5e3
fix #180 : Merge branch 'linefeed-at-eof'
2021-12-11 23:13:42 +09:00
ToruNiina
2152c85cd1
test: add test_file_ends_without_lf
2021-12-10 23:46:47 +09:00
ToruNiina
2e4c7fb95e
fix: line-feed is not required at the EOF
2021-12-10 23:39:54 +09:00
ToruNiina
2ddcfb4b61
doc: update constributors in README
2021-12-08 21:50:09 +09:00
Toru Niina
3f233d57be
Merge pull request #178 from marascio/lrm-resolve-173-free-nonheap-object
...
Resolve g++ warning: free-nonheap-object
2021-12-05 19:46:38 +09:00
Louis R. Marascio
21732fce45
Resolve g++ warning: free-nonheap-object
...
As described in issue #173 , this warning is raised on various platforms
and in various build types. For example, g++ 11 in release mode will
cause this warning to be raised. This change fixes this warning.
2021-12-01 14:43:43 -06:00
Toru Niina
1dc09d0332
Merge pull request #176 from GMLC-TDC/fix_warnings
...
Fix warnings
2021-11-25 00:13:36 +09:00
Philip Top
9c1708c988
Update toml/traits.hpp
...
Co-authored-by: Toru Niina <niina.toru.68u@gmail.com>
2021-11-24 06:40:09 -08:00
Philip Top
84f61f7dc8
match the cmake condition to upstream
2021-11-23 16:16:16 -08:00
Philip Top
eef7106fbe
fix more warnings
2021-11-19 10:22:37 -08:00
Philip Top
a919190490
tweak the cmake a little
2021-11-19 08:47:18 -08:00
Philip Top
7f98740c9c
update from changes in cmake standard
2021-11-19 08:43:04 -08:00
Philip Top
e08c579e36
fix a change in the key_value name from upstream merge
2021-11-19 08:43:03 -08:00
Philip Top
6dd44dc672
fix project issue with cmake
2021-11-19 08:41:24 -08:00
Philip Top
99e483c447
[ci skip] use a policy in the CMakeLists.txt for toml11 fix some more string_view errors
2021-11-19 08:41:00 -08:00
Philip Top
26a066ad07
skip ci
...
ci skip
update another string_view issue
2021-11-19 08:39:00 -08:00
Philip Top
acad8b1a61
add additional check for invocability
2021-11-19 08:37:02 -08:00
Philip Top
605cd8ef4a
fix shadow and some undef warnings
2021-11-19 08:37:01 -08:00
ToruNiina
bcee9f25a2
fix: check if subtable key conflicts
2021-10-10 20:58:28 +09:00
Toru Niina
f2f2b44d87
Merge pull request #172 from estshorter/fix_readme
...
fix a compile error in a code example
2021-10-10 14:44:00 +09:00
estshorter
e40dfc28eb
fix a compile error in a code example
2021-10-10 14:07:34 +09:00
Toru Niina
24284c70ee
Merge pull request #171 from estshorter/issue_170
...
fix a compile warning C26478
2021-10-10 13:29:37 +09:00
estshorter
dced71224d
fix a compile warning C26478
2021-10-09 11:12:58 +09:00
Toru Niina
177c09f43d
Merge pull request #169 from ohdarling/fix_force_inline
...
fix: serializer has wrong constructor params order when format root object
2021-09-24 00:29:14 +09:00
ohdarling
e434c96b7f
fix: serializer has wrong constructor params order when format root object
2021-09-22 11:38:42 +08:00
Toru Niina
fda0a2b9ab
Merge pull request #167 from karl-nilsson/spelling
...
Spelling fixes
2021-08-30 01:01:27 +09:00
Karl Nilsson
3eee515ce1
Spelling fixes
2021-08-27 19:52:45 -04:00
ToruNiina
ca9e36a484
fix: avoid duplicated-branches in result
...
when both two types are trivially destructible, both branches of cleanup
function results in the same code...
2021-07-01 00:46:56 +09:00
ToruNiina
0858fbfced
fix: avoid max
macro expansion on Windows
...
in numeric_limits<T>::max
2021-06-30 01:43:27 +09:00
ToruNiina
fe240e1ffc
ci: trying to run toml_test
2021-06-30 01:28:53 +09:00
ToruNiina
d9959fcdeb
ci: trying to make go get work
2021-06-30 01:18:52 +09:00
ToruNiina
1d0b003312
ci: add a patch to avoid nan comparison
2021-06-30 01:18:42 +09:00
ToruNiina
0aa3773860
feat: add bare minimum utf8 seq validity check
2021-06-30 00:58:50 +09:00
ToruNiina
9745c0005f
ci: fix setup of toml-test
2021-06-27 18:58:44 +09:00
ToruNiina
4adf36d9fd
test: update typename in json for toml-test
2021-06-27 18:58:10 +09:00
ToruNiina
c72b27bb4b
fix: escape control characters in a string
2021-06-27 18:57:20 +09:00
ToruNiina
be5ffaf662
feat: check if width == max before using ml-string
2021-06-27 18:56:57 +09:00
ToruNiina
47a2a3332b
fix: use empty quoted string for empty key
2021-06-27 18:56:33 +09:00
ToruNiina
9d28afa012
fix: fix serialization of inf/nan
2021-06-27 18:56:05 +09:00
ToruNiina
f09bd5b035
feat: easy check for datetime
2021-06-27 18:54:55 +09:00
ToruNiina
0dc51f95d9
fix: disallow trailing comma in an inline table
2021-06-27 18:54:28 +09:00
ToruNiina
cf9e86a84f
fix: disallow control characters
...
in basic/literal string and comment
2021-06-27 18:53:48 +09:00
ToruNiina
5190e5148b
ci: update go version to 1.16
2021-06-27 16:32:49 +09:00
ToruNiina
45bd566f7a
fix: serialization of array containing a table
...
table in a (hetero-) array should be force-inlined
2021-06-27 16:28:41 +09:00
ToruNiina
2c72329530
ci: remove needless flag and allow hetero array
...
the example of hetero array (that was not allowed in v0.5.0 but allowed
in v1.0.0-rc1) has been moved from invalid/ to valid/
2021-06-27 16:12:01 +09:00
ToruNiina
1b7ca8566b
fix: out_of_range with malformed toml file #164
2021-06-27 15:58:40 +09:00