Echo Writes Code

History

Type Hash
commit 63763fd0ca0763bcd6fe98373e448d9ad62303d1 63763fd Fix compilation errors on MSVC Fix compilation erro…
commit d6ab2cf17711f8995ad00e33640156412212a870 d6ab2cf Fix compilation errors on MSVC Fix compilation erro…
commit a06e03549c0ba55fffb9978e2644132d74099c51 a06e035 Migrate contents of `core::windows::transcoding` to `core::unicode` Migrate contents of …
commit f847860e7a74dfe6fb9c873de235997317f5378a f847860 Added `UnqualifiedObject` concept and started applying it Added `UnqualifiedOb…
commit 7f240909c793e5bc616406c4bf5ec6a81a148b21 7f24090 More tidying up in core::iterators More tidying up in c…
commit 3e9990648ae2d072651ce120f12f918d122c46bb 3e99906 Make most Pipeline methods rvalue-only Make most Pipeline m…
commit 90f82c74eb0c0b8083887f26f71234613ab8f2c1 90f82c7 Tidy up core::iterators Tidy up core::iterat…
commit 09e14a11d70af7dbff5a3326a42359566fd98d9d 09e14a1 Separate EnrichedIterator into Pipeline and Cursor Separate EnrichedIte…
commit d9b2ffef427cac436b8c300396d128b079bdc7e0 d9b2ffe Make iterator terminology more consistent Make iterator termin…
commit c8a21ca9c679c0649c0a4cfdf5c83adfbc0ae587 c8a21ca Simplify formatting of ImmutablePointer and MutablePointer Simplify formatting …
commit 928b13c7600262457402e601608cb8b05cd60c8f 928b13c Make the rest of core::memory as constexpr as possible Make the rest of cor…
commit 2baa8d3a0e5786fc8ae938ba39bd47635a58de78 2baa8d3 Tidying up memory and arrays Tidying up memory an…
commit 22fd1b37ee554e5b84f4a03a6913e4eea3a3c73b 22fd1b3 Add build option to enable or disable recovery from sanitizers Add build option to …
commit 09a1ef9a8a5346e86ad686a25058ae3e737bf5c9 09a1ef9 Add construct_object() and destroy_object() to the pointer classes Add construct_object…
commit d688bc289a2dff76c3b350a2413511abe2cd0b06 d688bc2 Remove ELEMENT template parameter from most core::memory functions Remove ELEMENT templ…
commit 99001e1bcc60c3585d2aadc2b41576722905695c 99001e1 Improve functionality of core::memory Improve functionalit…
commit 948198d526ac459d18cb659b6109714ea14567b6 948198d Remove PreallocatedStorage because it has no users Remove PreallocatedS…
commit 0a05cc63210b89073207f411a23f4705a81a154f 0a05cc6 Tidying up core::arrays and core::memory Tidying up core::arr…
commit 6dbc3fa65fc2dcd3c161f4ea0841059bceef6d75 6dbc3fa Fix probable UB in test_memory Fix probable UB in t…
commit 316cb770dbaa50fbba819be9167673ddc616e6de 316cb77 Fix accidental transposition of ASSERT and EXPECT Fix accidental trans…
commit c082143c60a6eabbc0a0b53ba9b1bb38d01cc1ed c082143 Cosmetic changes in core::strings Cosmetic changes in …
commit f19ac218c5cca52179a7db77cf3e8b38d9b7b036 f19ac21 Remove unsafe.hpp from core.hpp Remove unsafe.hpp fr…
commit 1e41c6b1d9d509519fbb00ef949c6a6c90a57fba 1e41c6b Remove empty unsafe source files Remove empty unsafe …
commit 0d4da225b629dd2213d35281121d44f368810034 0d4da22 Tidying up of core::memory and core::unsafe Tidying up of core::…
commit 33765ea7a4de390d7eca012d4c78568ad0b1f64c 33765ea Remove unsafe permission from core::arrays Remove unsafe permis…
commit 63cb254e5feea8b3a3bd1962991681046fe407d1 63cb254 Made MutableSlice constexpr Made MutableSlice co…
commit 672a6de83a3fa581d6c5388d88c98f30258436aa 672a6de Made ImmutableSlice constexpr Made ImmutableSlice …
commit 7123150d38549baa8770b58bf920519e51634652 7123150 Tidy up core::arrays Tidy up core::arrays
commit c789fec52e8b1e302d2ebbda8613e8ab969e1434 c789fec Rename arrays::IterationSource to arrays::ImmutableSliceIterator Rename arrays::Itera…
commit 101685a1af5684695fdfb8171958ef1eb9be6a0c 101685a Fix compilation errors on MSVC Fix compilation erro…
commit 6e61f77f90e76258a8166559c94ed48fb9c30513 6e61f77 Consolidate some namespaces Consolidate some nam…
commit 97c49e7562293c6cf85764b3e867437f05720bd8 97c49e7 Tidy backtrace namespace Tidy backtrace names…
commit 4ebd56ae9c3f23eff12ad5e1e518479a2a2d840c 4ebd56a Add core::result::ExtendError Add core::result::Ex…
commit 3fbd400bebee41402cab01c90f138e9ed2b14ae5 3fbd400 Combine backtrace and filesystem into unified namespaces Combine backtrace an…
commit 1dead7c0c07587257b0cf53816dbfdda7e0eb9fa 1dead7c Fix compilation errors on MSVC Fix compilation erro…
commit c3ca9134d3c8244af7c2deb687fc871086afd72c c3ca913 Tidying up the core::result namespace Tidying up the core:…
commit 7eb11f00081a0af67b75c1c100d6ed8a618a1a09 7eb11f0 Move Error into the core::result namespace Move Error into the …
commit 5d1faf6a7d69ed169ea6d5cde208fc70c71675f9 5d1faf6 Tidying up in core::strings Tidying up in core::…
commit 826ed8839aa01d5db3609d17dde2d93a6565d42c 826ed88 Fix MSVC compilation issues Fix MSVC compilation…
commit aacdcccf32839f4861e90b02fb2bf4375361a7c1 aacdccc Make boot::main::launch() take an array of Utf8Strings Make boot::main::lau…
commit c8491fea5ddfa6c788b7f8c22013e62191a7afa5 c8491fe Clean up a few more megaheader usages Clean up a few more …
commit 6c40c911142e41b1c40856cb8af558a021cdb7c6 6c40c91 Housekeeping: mostly better incremental builds, some tidying Housekeeping: mostly…
commit 89b9f7859068232a7d186a9e32615f02c8b04c4f 89b9f78 Add Newton-Raphson-based square_root() implementation Add Newton-Raphson-b…
commit fe7f1602ac2eb5b396215c1118600deca8926586 fe7f160 Initial version of constexpr square_root Initial version of c…
commit bc04cfdccfe3e2a68c62ba5b7cb6eff7613a79b1 bc04cfd Remove redundant Vector*D static methods Remove redundant Vec…
commit 1ff99bf3d15d73bbd58386ad4937954e796b8207 1ff99bf Rephrase some vector math in terms of the dot product Rephrase some vector…
commit df0163fcd8651502b8077e3a9cf16d70eb0eaf62 df0163f Add vector projections Add vector projectio…
commit 37c502130e2dbcbeeaa9996788f5774cf381443a 37c5021 Made core::math constexpr-friendly Made core::math cons…
commit 394622f8ca3b10e702b18cf80174e2b1e9406422 394622f Add 4D vectors and declare cross() better Add 4D vectors and d…
commit aea4ee627d833accf2a9ffed0811fb3f9c2b4a6e aea4ee6 Unify unix::system_error and windows::system_error Unify unix::system_e…