|
c92d58d115
|
Rework ranges library
Better matches the standard library, and iterators moved to their own file
|
2022-07-05 22:51:25 -07:00 |
|
|
9b3c1d0ca3
|
Add subrange template
|
2022-07-03 19:08:15 -07:00 |
|
|
db24af730e
|
Use int for sizes in matrix type
|
2022-07-03 11:56:37 -07:00 |
|
|
f77ea3be0f
|
MSVC is a joke
For some reason index variables need to be signed?
|
2022-07-02 17:14:12 -07:00 |
|
|
6afe4851bd
|
Address some of the more annoying gcc warnings
|
2022-07-02 17:02:28 -07:00 |
|
|
3a27a89155
|
oopsz
|
2022-07-01 20:11:30 -07:00 |
|
|
768248c20d
|
Add option to enable sanitization in python module
this is off by default, since it requires juggling some platform-specific environment variables
|
2022-07-01 19:30:21 -07:00 |
|
|
0bd0c6846f
|
you win this time, GCC
|
2022-06-30 23:46:24 -07:00 |
|
|
dcd9bf4287
|
Enable sanitizers in tests
These all throw a fit when pointed at cpython unfortunately
|
2022-06-30 23:39:42 -07:00 |
|
|
32a411634e
|
Fix mistaken use of max() instead of max_element()
|
2022-06-30 21:54:55 -07:00 |
|
|
bac61eb0fe
|
Try to make testing return better errors
|
2022-06-28 17:47:37 -07:00 |
|
|
2cfcd26a90
|
Sum and matrix multiply tests
|
2022-06-28 17:08:30 -07:00 |
|
|
3119ba1a6c
|
oops
|
2022-06-28 16:28:04 -07:00 |
|
|
bfba3228f0
|
Last attempt
|
2022-06-28 16:22:29 -07:00 |
|
|
2d7aeeb2d8
|
attempt to make MSVC happy
|
2022-06-28 16:06:45 -07:00 |
|
|
3849303a9b
|
Workaround for GCC
Technically this syntax isnt required, but GCC has a bug that hasnt been fixed since 2015. see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67274
|
2022-06-28 15:48:24 -07:00 |
|
|
c41e023735
|
Fix VecBase constructor to only take the scalar type
|
2022-06-28 15:04:08 -07:00 |
|
|
0ee45ba966
|
Add improved, generalized arithmetic matrix tests
|
2022-06-28 14:57:55 -07:00 |
|
|
73441d1ed3
|
MSVC stop being annoying
|
2022-06-26 20:17:56 -07:00 |
|
|
54d61e0bd3
|
Fix iterators maybe
|
2022-06-26 19:50:36 -07:00 |
|
|
487f05c90a
|
Pass config to ctest for windows
|
2022-06-26 19:33:43 -07:00 |
|
|
b5a55f606c
|
attempt 2
|
2022-06-26 19:27:25 -07:00 |
|
|
3ab354db74
|
Run ctest from build directory
|
2022-06-26 19:21:04 -07:00 |
|
|
ef8a41fe03
|
Run tests verbosely
|
2022-06-26 19:08:14 -07:00 |
|
|
598175739f
|
try using ctest
im so close to giving up on windows support
|
2022-06-26 19:03:25 -07:00 |
|
|
963d985572
|
make MSVC shut up
|
2022-06-26 18:50:19 -07:00 |
|
|
143bde78d6
|
Fix running tests
|
2022-06-26 18:43:53 -07:00 |
|
|
a96aadc867
|
use gcc 10
|
2022-06-26 18:34:06 -07:00 |
|
|
29741447cd
|
syntax error
|
2022-06-26 18:13:38 -07:00 |
|
|
9011718c09
|
add NOPYTHON option
|
2022-06-26 18:09:40 -07:00 |
|
|
8b2c240094
|
syntax error
|
2022-06-26 18:02:40 -07:00 |
|
|
c97daa21ec
|
would help if i cloned the repo
|
2022-06-26 18:00:30 -07:00 |
|
|
f5defd2817
|
Move testing to its own step
|
2022-06-26 17:57:41 -07:00 |
|
|
49ba7e26b7
|
Run C tests in CI
|
2022-06-26 17:40:05 -07:00 |
|
|
bdd75ddddf
|
oops
|
2022-06-26 17:27:47 -07:00 |
|
|
e528c12b2d
|
Introduce custom map function
|
2022-06-26 17:16:02 -07:00 |
|
|
aec31a2fdc
|
improved clamp and sum
|
2022-06-24 21:41:43 -07:00 |
|
|
17663f4871
|
First trial run using the Matrix type
|
2022-06-22 22:32:19 -07:00 |
|
|
f2352f10fd
|
Smarter map function using variadics and chunking
|
2022-06-22 20:39:40 -07:00 |
|
|
3ceb028907
|
Attempt to batch some matrix ops
|
2022-06-22 00:39:36 -07:00 |
|
|
10ba6b2bd6
|
Remove utest
|
2022-06-20 18:42:31 -07:00 |
|
|
1c06cccd5c
|
More vector unit tests
|
2022-06-19 18:33:54 -07:00 |
|
|
232fb6cb41
|
use position independent code
|
2022-06-18 17:14:48 -07:00 |
|
|
19df5df68d
|
Rework project layout and tests
|
2022-06-18 17:06:17 -07:00 |
|
|
3756f31e20
|
matrix multiplication and transposition
|
2022-06-13 22:55:41 -07:00 |
|
|
2c59419bf0
|
Cleanup and replace Matrix.h with Vec.h
Mysteriously this also (perhaps temporarily) fixed a CPU usage issue in Clion? I guess I'll take it
|
2022-06-12 20:01:56 -07:00 |
|
|
f767525aa1
|
Improved matrix/vector class
|
2022-06-12 17:06:53 -07:00 |
|
|
59fefae3f7
|
A
|
2022-06-09 22:48:52 -07:00 |
|
|
0bcfd50a44
|
I s2g I will make Stallman have a Nice Time
|
2022-06-08 23:15:51 -07:00 |
|
|
527067839f
|
GCC has a very toxic view on friendship as a concept tbh
|
2022-06-08 23:12:42 -07:00 |
|