| 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… | 
			
			
				| commit | 0cdeb0eeb6a7f8b565170b4dc5e2670ae3b141cc | 0cdeb0e | Integrate math into core | Integrate math into … | 
			
			
				| commit | f1984d32ab67da62b9e6b9513e94f93a70259a9a | f1984d3 | Add library-level header files | Add library-level he… | 
			
			
				| commit | a260db479ff5bd4fbbdcb6d49e169a0fbe954e3e | a260db4 | Make constructing strings from literals more ergonomic | Make constructing st… | 
			
			
				| commit | ca9d4df41bedd98c2eeddf1884584ef95d49cdb9 | ca9d4df | Add Substring::is_empty() and Substring::get_size() | Add Substring::is_em… | 
			
			
				| commit | 83656300aa2c4d838125bff5bad9b99a25c9978e | 8365630 | Added more Substring methods and some missing tests | Added more Substring… | 
			
			
				| commit | db5d7d8d1f0df0210f345e04588b26649d670cc4 | db5d7d8 | Add more string methods and some unicode convenience macros | Add more string meth… | 
			
			
				| commit | 27ba2de169965d17581d679739cfbb6417d7ab16 | 27ba2de | Clean up unicode implementation; add new Iterator method | Clean up unicode imp… | 
			
			
				| commit | 96bc3479a07048fb4bded793a220d3b1c9a6d517 | 96bc347 | Start adding String functionality | Start adding String … | 
			
			
				| commit | f5138c06c507870e6fcd3c56301db3a6247ae1ba | f5138c0 | Make tests use boot library and move terminate handler | Make tests use boot … | 
			
			
				| commit | 42cd48fe04d633d8a1693fee31ee1ce0b2bbbf7b | 42cd48f | Begin core::strings refactor | Begin core::strings … | 
			
			
				| commit | 2ce6bc6c5daabc1c7054ce965b7d1eebab6ee80d | 2ce6bc6 | Add core::arrays::make_dynamic_array_from_slice() | Add core::arrays::ma… | 
			
			
				| commit | d7b57970ef36aae43e6e7209bcbc0a1ded433dc4 | d7b5797 | Add identify executable | Add identify executa… | 
			
			
				| commit | 5988b8f1d0860652dc0b5821463bc4d9d783e1de | 5988b8f | Add boot library | Add boot library | 
			
			
				| commit | 39bc8e771d40845a4f312f64c675a8899f09b6d6 | 39bc8e7 | Merge branch 'physical-modeling' | Merge branch 'physic… | 
			
			
				| commit | 4e51b235d5e555dd31ae96fe3b5d9ed9d454ab42 | 4e51b23 | Add vector dot product | Add vector dot produ… | 
			
			
				| commit | bd43a9c3e2f4b5f6a1e1da3c60c2f868459261a6 | bd43a9c | Add first few vector operations | Add first few vector… |