25 Commits

Author SHA1 Message Date
adrien
46380a95da Renamed Quantity to Scalar and QuantityVec to Vector 2026-04-21 19:18:45 +02:00
adrien
01c5b50b95 Added cross type overhead benchmark 2026-04-21 18:36:23 +02:00
adrien
bbab41008f Passed some Scales stuff to comptime 2026-04-21 18:18:12 +02:00
adrien
aa09054c4d Added fast path to mulBy too 2026-04-21 18:16:37 +02:00
adrien
b02665fe89 Prevent convertion if unecessary at comptime for Quantity operations 2026-04-21 17:55:33 +02:00
adrien
a16bbedbd8 Changed Quantity fn to be inline 2026-04-21 17:49:53 +02:00
adrien
7b038dd2a5 Added some explicit comptime to Quantity 2026-04-21 17:41:37 +02:00
adrien
998404d82a Switched EVERYTHING in Scales and Dimensions to comptime 2026-04-21 17:31:22 +02:00
AdrienBouvais
1f6b794ab6 Better benchmark print 2026-04-21 15:55:13 +02:00
AdrienBouvais
a5cda3da62 Added a Quantity vs Native benchmark 2026-04-21 15:52:35 +02:00
AdrienBouvais
db9d07ddd6 . 2026-04-21 15:42:26 +02:00
AdrienBouvais
8234591f6e . 2026-04-21 15:14:44 +02:00
AdrienBouvais
7e2652c4ba Renamed Base to Of in BaseQuantities 2026-04-21 15:05:22 +02:00
AdrienBouvais
52e58829eb Added test to BaseQuantity and a benchmark for Vectors 2026-04-21 14:19:22 +02:00
AdrienBouvais
f2e18da797 Forgot to save this from previous commit 2026-04-21 13:33:27 +02:00
AdrienBouvais
8f589d3818 Created a BaseQuantity and movec Quantity and QuantityVec to seperat files 2026-04-21 13:18:53 +02:00
AdrienBouvais
fd423f2bf6 Changed QuantityVec3 to QuantityVecX for vectors of any size 2026-04-21 13:08:37 +02:00
AdrienBouvais
de210588ee Moved some fn 2026-04-21 11:44:48 +02:00
AdrienBouvais
a484e2e7da Optimized length to be optimized for int 2026-04-21 11:43:29 +02:00
AdrienBouvais
38bf79e741 Removed old function usless after optimization 2026-04-21 11:26:39 +02:00
AdrienBouvais
d9ab2f304a Optimized divBy to prevent type conversion 2026-04-21 11:23:55 +02:00
AdrienBouvais
19de4e1dd2 Optimized Quantity.to 2026-04-21 11:02:10 +02:00
adrien
b0e06bf4cf Added test runner and better table print in benchmark 2026-04-21 00:07:12 +02:00
adrien
eb02b3eb96 Changed add ans sub to prevent losing info 2026-04-20 23:56:26 +02:00
adrien
b3cee0588f First implementation 2026-04-20 23:38:49 +02:00