path # lines of code number of updates days since first update days since last update first updated last updated scripts.inc 14 3 2173 1714 2016-05-03 2017-08-05 lesson/1.1-values.cpp 228 6 2444 974 2015-08-06 2019-08-15 lesson/1.0-variables.cpp 148 5 2444 1690 2015-08-06 2017-08-29 lesson/1.2-metafunctions.cpp 969 2 2430 2099 2015-08-20 2016-07-16 fatal/benchmark/driver.h 9 8 2716 2099 2014-11-07 2016-07-16 fatal/benchmark/prevent_optimization.h 16 1 2099 2099 2016-07-16 2016-07-16 fatal/benchmark/benchmark.h 314 8 2600 1801 2015-03-03 2017-05-10 fatal/codec/varint.h 317 6 2677 948 2014-12-16 2019-09-10 fatal/math/impl/numerics.h 100 4 1690 948 2017-08-29 2019-09-10 fatal/math/statistical_moments.h 137 8 2435 1694 2015-08-15 2017-08-25 fatal/math/compile_time_rng.h 93 6 2578 2099 2015-03-25 2016-07-16 fatal/math/numerics.h 342 19 2771 948 2014-09-13 2019-09-10 fatal/math/hash.h 99 6 2559 948 2015-04-13 2019-09-10 fatal/time/time.h 104 9 2599 582 2015-03-04 2020-09-10 fatal/container/flag_set.h 229 16 2771 101 2014-09-13 2022-01-04 fatal/container/variadic_union.h 224 11 2737 1810 2014-10-17 2017-05-01 fatal/container/legacy_variant.h 1523 18 2453 52 2015-07-28 2022-02-22 fatal/container/runtime_array.h 134 7 2423 776 2015-08-27 2020-02-29 fatal/container/optional.h 188 14 2716 1686 2014-11-07 2017-09-02 fatal/container/uninitialized.h 54 8 2716 2099 2014-11-07 2016-07-16 fatal/container/random_access_iterator.h 173 3 2446 2099 2015-08-04 2016-07-16 fatal/container/tuple_tags.h 63 17 2771 1801 2014-09-13 2017-05-10 fatal/container/unitary_union.h 54 6 2704 2099 2014-11-19 2016-07-16 fatal/container/tuple.h 192 16 2611 1988 2015-02-20 2016-11-04 fatal/container/circular_queue.h 397 5 2446 1801 2015-08-04 2017-05-10 fatal/container/normalized_wrapper.h 127 8 2674 1343 2014-12-19 2018-08-11 fatal/container/variant.h 6 16 2771 2099 2014-09-13 2016-07-16 fatal/portability.h 40 6 1864 150 2017-03-08 2021-11-16 fatal/type/type.h 11 3 2078 2040 2016-08-06 2016-09-13 fatal/type/reverse.h 8 1 1672 1672 2017-09-16 2017-09-16 fatal/type/benchmark/split/list.cpp 18 2 2097 2079 2016-07-18 2016-08-05 fatal/type/benchmark/sort/type_list.cpp 13 2 2088 2079 2016-07-27 2016-08-05 fatal/type/benchmark/sort/sequence.cpp 12 3 2088 2075 2016-07-27 2016-08-09 fatal/type/benchmark/sort/list.cpp 13 3 2088 2076 2016-07-27 2016-08-08 fatal/type/benchmark/group_by/partition_group_by.cpp 29 2 2058 1987 2016-08-26 2016-11-05 fatal/type/benchmark/group_by/group_by.cpp 21 2 2058 1987 2016-08-26 2016-11-05 fatal/type/benchmark/group_by/filtered_group_by.cpp 26 2 2058 1987 2016-08-26 2016-11-05 fatal/type/benchmark/slice/list.cpp 17 2 2097 2086 2016-07-18 2016-07-29 fatal/type/benchmark/tail/slice.cpp 17 1 2096 2096 2016-07-19 2016-07-19 fatal/type/benchmark/tail/list.cpp 17 1 2096 2096 2016-07-19 2016-07-19 fatal/type/benchmark/head/slice.cpp 17 1 2096 2096 2016-07-19 2016-07-19 fatal/type/benchmark/head/list.cpp 17 1 2096 2096 2016-07-19 2016-07-19 fatal/type/benchmark/trie/trie_benchmark_10_20.cpp 8 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_5_20.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_2_10.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_5_30.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_10_30.cpp 8 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark.h 284 2 2052 1988 2016-09-01 2016-11-04 fatal/type/benchmark/trie/trie_benchmark_1_30.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_3_20.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_30_30.cpp 12 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_20_20.cpp 10 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_20_5.cpp 10 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_20_30.cpp 10 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_30_20.cpp 12 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_3_30.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_1_20.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_4_10.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_1_10.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_4_20.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_3_5.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_1_5.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_30_10.cpp 12 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_5_5.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_20_10.cpp 10 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_4_30.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_3_10.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_10_5.cpp 8 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_2_20.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_2_5.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_5_10.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_2_30.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/compile-time.cpp 16 2 2058 1846 2016-08-26 2017-03-26 fatal/type/benchmark/trie/trie_benchmark_10_10.cpp 8 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_4_5.cpp 5 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/trie/trie_benchmark_30_5.cpp 12 2 2052 1479 2016-09-01 2018-03-28 fatal/type/benchmark/list/type_list.cpp 13 3 2097 1709 2016-07-18 2017-08-10 fatal/type/benchmark/list/list.cpp 13 2 2097 2079 2016-07-18 2016-08-05 fatal/type/benchmark/at/type_list.cpp 16 3 2097 1709 2016-07-18 2017-08-10 fatal/type/benchmark/at/list.cpp 17 2 2097 2079 2016-07-18 2016-08-05 fatal/type/benchmark/find/find-compile-time.cpp 28 1 1799 1799 2017-05-12 2017-05-12 fatal/type/benchmark/replace/type_list.cpp 17 3 2088 1709 2016-07-27 2017-08-10 fatal/type/benchmark/replace/list.cpp 17 2 2088 2079 2016-07-27 2016-08-05 fatal/type/benchmark/partition/sequence.cpp 16 1 2075 2075 2016-08-09 2016-08-09 fatal/type/benchmark/partition/list.cpp 16 1 2075 2075 2016-08-09 2016-08-09 fatal/type/benchmark/sequence/make_sequence.cpp 10 1 2097 2097 2016-07-18 2016-07-18 fatal/type/size.h 12 4 2099 2040 2016-07-16 2016-09-13 fatal/type/impl/type.h 35 4 2078 1684 2016-08-06 2017-09-04 fatal/type/impl/reverse.h 311 1 1672 1672 2017-09-16 2017-09-16 fatal/type/impl/size.h 17 3 2070 1242 2016-08-14 2018-11-20 fatal/type/impl/longest_common_prefix.h 64 2 2071 2058 2016-08-13 2016-08-26 fatal/type/impl/cartesian_product.h 30 1 2080 2080 2016-08-04 2016-08-04 fatal/type/impl/replace.h 36 3 2096 2092 2016-07-19 2016-07-23 fatal/type/impl/void.h 13 2 1689 1686 2017-08-30 2017-09-02 fatal/type/impl/is_complete.h 12 2 2099 808 2016-07-16 2020-01-28 fatal/type/impl/find.h 33 5 2099 1800 2016-07-16 2017-05-11 fatal/type/impl/slice.h 583 14 2099 808 2016-07-16 2020-01-28 fatal/type/impl/bitwise.h 53 2 2099 2087 2016-07-16 2016-07-28 fatal/type/impl/compilability.h 47 2 1683 1242 2017-09-05 2018-11-20 fatal/type/impl/compare.h 66 5 2092 1242 2016-07-23 2018-11-20 fatal/type/impl/sequence.h 72 6 2099 980 2016-07-16 2019-08-09 fatal/type/impl/zip.h 51 1 2080 2080 2016-08-04 2016-08-04 fatal/type/impl/unique.h 108 3 2057 1702 2016-08-27 2017-08-17 fatal/type/impl/foreach.h 23 9 2079 300 2016-08-05 2021-06-19 fatal/type/impl/array.h 348 15 2088 1293 2016-07-27 2018-09-30 fatal/type/impl/transform.h 91 6 2099 1970 2016-07-16 2016-11-22 fatal/type/impl/safe_overload.h 22 2 1674 1242 2017-09-14 2018-11-20 fatal/type/impl/fold.h 39 1 1992 1992 2016-10-31 2016-10-31 fatal/type/impl/logical.h 30 5 2099 975 2016-07-16 2019-08-14 fatal/type/impl/cat.h 219 3 2099 2075 2016-07-16 2016-08-09 fatal/type/impl/arithmetic.h 71 2 2099 2087 2016-07-16 2016-07-28 fatal/type/impl/group_by.h 245 7 2092 1242 2016-07-23 2018-11-20 fatal/type/impl/apply.h 239 5 2096 1690 2016-07-19 2017-08-29 fatal/type/impl/sort.h 652 14 2096 1242 2016-07-19 2018-11-20 fatal/type/impl/convert.h 87 14 2099 582 2016-07-16 2020-09-10 fatal/type/impl/push.h 84 4 2096 1970 2016-07-19 2016-11-22 fatal/type/impl/search.h 114 10 2088 582 2016-07-27 2020-09-10 fatal/type/impl/trie.h 286 7 2058 582 2016-08-26 2020-09-10 fatal/type/impl/accumulate.h 35 3 1992 1969 2016-10-31 2016-11-23 fatal/type/impl/get.h 19 8 2099 808 2016-07-16 2020-01-28 fatal/type/impl/conditional.h 19 1 1810 1810 2017-05-01 2017-05-01 fatal/type/impl/select.h 154 5 2099 1690 2016-07-16 2017-08-29 fatal/type/maybe.h 51 4 2348 2096 2015-11-10 2016-07-19 fatal/type/variant_traits.h 111 22 2402 1709 2015-09-17 2017-08-10 fatal/type/pointer_selector.h 87 4 2549 2058 2015-04-23 2016-08-26 fatal/type/longest_common_prefix.h 16 2 2071 2058 2016-08-13 2016-08-26 fatal/type/debug.h 21 10 2759 1675 2014-09-25 2017-09-13 fatal/type/traits.h 144 39 2771 582 2014-09-13 2020-09-10 fatal/type/cartesian_product.h 22 1 2080 2080 2016-08-04 2016-08-04 fatal/type/tag.h 29 14 2771 1684 2014-09-13 2017-09-04 fatal/type/replace.h 8 3 2096 2092 2016-07-19 2016-07-23 fatal/type/enum.h 221 37 2771 582 2014-09-13 2020-09-10 fatal/type/void.h 8 2 1689 1686 2017-08-30 2017-09-02 fatal/type/is_complete.h 10 1 2099 2099 2016-07-16 2016-07-16 fatal/type/find.h 27 5 2099 1675 2016-07-16 2017-09-13 fatal/type/constant.h 11 1 1801 1801 2017-05-10 2017-05-10 fatal/type/get_type.h 144 9 2099 1714 2016-07-16 2017-08-05 fatal/type/fast_pass.h 25 4 2445 1810 2015-08-05 2017-05-01 fatal/type/slice.h 115 11 2099 1693 2016-07-16 2017-08-26 fatal/type/constify.h 14 2 2040 1969 2016-09-13 2016-11-23 fatal/type/constify_from.h 14 1 2040 2040 2016-09-13 2016-09-13 fatal/type/same_reference_as.h 22 1 2040 2040 2016-09-13 2016-09-13 fatal/type/reflect_function.h 16 4 2430 2099 2015-08-20 2016-07-16 fatal/type/reflect_template.h 61 7 2771 1708 2014-09-13 2017-08-11 fatal/type/registry.h 54 7 2418 2053 2015-09-01 2016-08-31 fatal/type/bitwise.h 33 2 2099 1705 2016-07-16 2017-08-14 fatal/type/scalar.h 119 14 2479 1674 2015-07-02 2017-09-14 fatal/type/qualifier.h 127 7 2428 1963 2015-08-22 2016-11-29 fatal/type/compilability.h 13 1 1683 1683 2017-09-05 2017-09-05 fatal/type/list.h 18 39 2771 1709 2014-09-13 2017-08-10 fatal/type/compare.h 92 6 2099 2025 2016-07-16 2016-09-28 fatal/type/identity.h 11 3 2099 1803 2016-07-16 2017-05-08 fatal/type/inherit.h 9 1 2099 2099 2016-07-16 2016-07-16 fatal/type/has_type.h 93 2 2040 1479 2016-09-13 2018-03-28 fatal/type/sequence.h 47 37 2771 980 2014-09-13 2019-08-09 fatal/type/zip.h 13 3 2080 2040 2016-08-04 2016-09-13 fatal/type/unique.h 10 2 2057 1702 2016-08-27 2017-08-17 fatal/type/foreach.h 17 9 2079 300 2016-08-05 2021-06-19 fatal/type/array.h 47 11 2088 1988 2016-07-27 2016-11-04 fatal/type/transform.h 16 44 2771 1693 2014-09-13 2017-08-26 fatal/type/pair.h 16 16 2771 1693 2014-09-13 2017-08-26 fatal/type/safe_overload.h 13 1 1674 1674 2017-09-14 2017-09-14 fatal/type/fold.h 8 1 1992 1992 2016-10-31 2016-10-31 fatal/type/call_traits.h 567 27 2771 1675 2014-09-13 2017-09-13 fatal/type/logical.h 59 8 2099 975 2016-07-16 2019-08-14 fatal/type/cat.h 13 4 2099 2040 2016-07-16 2016-09-13 fatal/type/remove_rvalue_reference.h 15 2 2040 1684 2016-09-13 2017-09-04 fatal/type/arithmetic.h 26 2 2099 1994 2016-07-16 2016-10-29 fatal/type/group_by.h 23 6 2092 1987 2016-07-23 2016-11-05 fatal/type/apply.h 33 10 2348 1690 2015-11-10 2017-08-29 fatal/type/sort.h 25 10 2096 1705 2016-07-19 2017-08-14 fatal/type/operation.h 105 11 2580 2080 2015-03-23 2016-08-04 fatal/type/convert.h 35 14 2099 582 2016-07-16 2020-09-10 fatal/type/data_member_getter.h 299 8 2040 1472 2016-09-13 2018-04-04 fatal/type/push.h 16 4 2096 1971 2016-07-19 2016-11-21 fatal/type/search.h 86 16 2088 582 2016-07-27 2020-09-10 fatal/type/reflect_member_function.h 56 11 2771 1741 2014-09-13 2017-07-09 fatal/type/trie.h 46 4 2058 582 2016-08-26 2020-09-10 fatal/type/accumulate.h 8 2 1992 1970 2016-10-31 2016-11-22 fatal/type/get.h 19 5 2099 1694 2016-07-16 2017-08-25 fatal/type/reflection.h 5 4 2716 2099 2014-11-07 2016-07-16 fatal/type/split.h 9 2 2097 2096 2016-07-18 2016-07-19 fatal/type/conditional.h 8 1 1810 1810 2017-05-01 2017-05-01 fatal/type/select.h 20 5 2099 2058 2016-07-16 2016-08-26 fatal/type/deprecated/flatten.h 67 2 2082 2057 2016-08-02 2016-08-27 fatal/type/deprecated/type_tag.h 21 1 2099 2099 2016-07-16 2016-07-16 fatal/type/deprecated/type_map.h 423 4 2099 1801 2016-07-16 2017-05-10 fatal/type/deprecated/transform.h 992 6 2099 1288 2016-07-16 2018-10-05 fatal/type/deprecated/apply.h 110 1 2096 2096 2016-07-19 2016-07-19 fatal/type/deprecated/type_pair.h 66 2 2099 2096 2016-07-16 2016-07-19 fatal/type/deprecated/type_list.h 1560 5 2099 1801 2016-07-16 2017-05-10 fatal/log/log.h 169 4 2559 2099 2015-04-13 2016-07-16 fatal/string/rope.h 873 9 2424 948 2015-08-26 2019-09-10 fatal/string/tokenizer.h 77 9 2557 1700 2015-04-15 2017-08-19 fatal/string/string_view.h 353 15 2423 948 2015-08-27 2019-09-10 fatal/lesson/lesson.h 219 6 2444 2099 2015-08-06 2016-07-16 fatal/lesson/driver.h 19 3 2444 2099 2015-08-06 2016-07-16 fatal/functional/no_op.h 11 1 2107 2107 2016-07-08 2016-07-08 fatal/functional/functional.h 458 10 2446 948 2015-08-04 2019-09-10 fatal/functional/identity.h 14 1 2107 2107 2016-07-08 2016-07-08 fatal/preprocessor.h 375 12 2771 1801 2014-09-13 2017-05-10 fatal/debug/debug.h 42 4 2446 625 2015-08-04 2020-07-29 fatal/debug/assume.h 394 4 2446 2099 2015-08-04 2016-07-16 fatal/utility/timed_iterations.h 51 3 2559 2099 2015-04-13 2016-07-16