ToruNiina
067b46d8f5
ci: add on/off to TOML11_ENABLE_ACCESS_CHECK
2025-01-30 00:39:30 +09:00
ToruNiina
942eadef5c
fix: guard access check funcs by macro
2025-01-30 00:35:36 +09:00
ToruNiina
46f009d25e
feat: add test_accessed
2025-01-30 00:27:13 +09:00
ToruNiina
d2b66ba2e3
feat: unset access flag before returning
2025-01-30 00:26:53 +09:00
ToruNiina
8ec9257f26
feat: enable to unset flag
2025-01-30 00:13:26 +09:00
ToruNiina
074e3507aa
feat: consider type check is also access
2025-01-30 00:13:10 +09:00
ToruNiina
bb082bc0bb
feat: add accessed() flag
2025-01-29 01:31:15 +09:00
ToruNiina
cba2f062ae
feat: add TOML11_ENABLE_ACCESS_CHECK macro
2025-01-28 01:33:42 +09:00
ToruNiina
fdd5e29f78
feat [skip ci]: update single_include
2025-01-27 16:32:29 +00:00
Toru Niina
9d55c4361c
Merge pull request #283 from SunPodder/main
...
feat: add erase methods to ordered_map
2025-01-28 01:32:13 +09:00
ToruNiina
3a0a35aa4e
feat [skip ci]: update single_include
2025-01-27 15:08:34 +00:00
Toru Niina
e23094aa9a
Merge pull request #281 from ken-matsui/use-is_void
...
Use is_void<T> instead of is_same<T, void>
2025-01-28 00:08:14 +09:00
Sun Podder
c20968d1dd
feat: add erase methods to ordered_map
2025-01-26 14:00:07 +06:00
Ken Matsui
2485f8fe03
Use is_void<T> instead of is_same<T, void>
...
The original code incorrectly accepts cv-qualified void types for
success.
2025-01-18 22:23:34 -05:00
ToruNiina
c87bdaaeea
feat [skip ci]: update single_include
2025-01-18 08:23:45 +00:00
Toru Niina
9251741189
Merge pull request #280 from ken-matsui/find_or_default
...
Implement find_or_default
2025-01-18 17:23:28 +09:00
Ken Matsui
4ceba3a8ce
Implement find_or_default
2025-01-18 01:16:54 -05:00
ToruNiina
499be3c177
doc: update example tag/version
v4.3.0
2025-01-13 19:50:06 +09:00
ToruNiina
df089a82e5
feat [skip ci]: update single_include
2025-01-13 10:46:54 +00:00
ToruNiina
5396847979
chore: bump version
2025-01-13 19:46:24 +09:00
ToruNiina
9b83842948
docs: update CHANGELOG
2025-01-13 18:28:50 +09:00
ToruNiina
02d1f0b9e0
doc: update std::visit arguments
2025-01-13 18:28:08 +09:00
ToruNiina
1e7bea87b6
doc: update acknowledgement
2025-01-13 18:15:56 +09:00
ToruNiina
b09d02a921
feat [skip ci]: update single_include
2025-01-12 17:05:53 +00:00
ToruNiina
f69f7ae9f4
feat: Merge branch 'visit-multi'
2025-01-13 02:05:22 +09:00
ToruNiina
7fd0f39e4d
feat [skip ci]: update single_include
2025-01-12 15:49:02 +00:00
ToruNiina
844e8fd4e0
fix( #279 ): fix compilation with older msvc
...
by avoiding known SFINAE problem in msvc 2017
2025-01-13 00:47:58 +09:00
ToruNiina
04c55d0b0f
feat: toml::visit takes multiple values
2025-01-12 16:08:43 +09:00
ToruNiina
c9a00dea5c
feat [skip ci]: update single_include
2025-01-05 11:15:45 +00:00
ToruNiina
0f6e08fe69
feat: Merge branch 'main' into find-optional
2025-01-05 18:34:52 +09:00
ToruNiina
0468b76bdc
feat: merge branch 'check-source-location-file-name-result'
2025-01-05 18:34:14 +09:00
ToruNiina
12be4e7983
doc: update hugo-book
...
to avoid deprecation warning
2025-01-05 15:42:41 +09:00
ToruNiina
e781d37c05
feat [skip ci]: update single_include
2025-01-05 06:39:01 +00:00
ToruNiina
5bea3508c6
feat: Merge branch 'main' into check-source-location-file-name-result
2025-01-05 15:38:28 +09:00
ToruNiina
f042b38a23
feat: merge branch 'main' into issue278
2025-01-05 15:01:36 +09:00
ToruNiina
93428f295a
doc: add find<optional> to docs
2025-01-05 14:50:17 +09:00
ToruNiina
d13ca04041
test: add test_find<optional<T>>
2025-01-05 14:27:26 +09:00
ToruNiina
7bfbfcab95
feat: add find<optional<T>>
2025-01-05 14:27:09 +09:00
ToruNiina
247796c8f6
chore: Merge branch 'main'
2024-11-27 02:53:57 +09:00
ToruNiina
c7717b6d70
ci: remove deprecated os and duplicated os
2024-11-27 01:51:29 +09:00
ToruNiina
8fcb759694
fix: check std::source_location::file_name result
...
encountered an error with nullptr from std::source_location::file_name
2024-11-26 02:42:51 +09:00
ToruNiina
869fdbdf8f
feat: reduce memory consumption with long line
...
source_location stores the whole line. In case of short range in a long
line like:
```
array = [1, 2, 3, ... , 100, 101, ..., 10000]
^^^- the region
```
It save the whole line as a `std::stirng`. It consumes a lot of memory
and slows down everything. We can omit most of the part of the line
because we only need the region, `100` here.
2024-10-21 03:03:13 +09:00
ToruNiina
42a2628924
feat: save column_number in location
...
instead of calculating it every time
2024-10-19 00:04:08 +09:00
ToruNiina
befe379241
refactor: restrict retrace dist == 1
...
to simplify the implementation
2024-10-18 02:24:11 +09:00
ToruNiina
f06ad06ad7
refactor: rm argument(same as default) of retrace
2024-10-18 02:21:38 +09:00
ToruNiina
5fbb86d989
refactor: rename adv_line_num -> adv_impl
2024-10-18 02:08:22 +09:00
ToruNiina
1ba90bc505
refactor: remove set_location
2024-10-18 00:35:13 +09:00
ToruNiina
7f6c574ff5
doc: update CPM in README with OPTIONS
2024-10-14 20:25:53 +09:00
Toru Niina
f925e7f287
Merge pull request #277 from oldoldtea/fix-readme
2024-09-30 21:14:01 +09:00
somebody
5445905e5e
Update README.md
...
Co-authored-by: Toru Niina <niina.toru.68u@gmail.com >
2024-09-30 11:04:57 +08:00