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
a33cb8ea67
Add new vector ops with smarter type deduction
2022-06-08 23:07:43 -07:00
d293687424
Flesh out ranges library
2022-06-06 22:31:41 -07:00
6f075b6c1d
Reorganize and add Window class
2022-06-05 17:12:04 -07:00
f88212af85
ColorSet extension/alias for Matrix
2022-06-02 23:45:53 -07:00
d3515c1db8
Add matrix template
2022-06-02 23:15:57 -07:00
20305d2ea9
tweaks and formatting
2022-06-02 22:10:38 -07:00
abfe0b8d10
Header file reorganization
2022-06-01 23:50:35 -07:00
f097f71ba9
Assorted cleanup
2022-05-31 23:09:20 -07:00
961c2b7134
Build on macOS 12
...
This should build on older versions, so long as you have llvm 13. But the homebrew version of llvm the macos 11 runner has only includes x86 dylibs which cant be linked against when building for arm.
2022-05-31 01:16:18 -07:00
9388406769
oops
2022-05-31 01:13:21 -07:00
7430dccd5b
im going to break MSVC's kneecaps
2022-05-31 01:03:52 -07:00
fa0579ff03
thats not a dollar sign
2022-05-31 00:53:15 -07:00
9f7eb5fe57
Target LLVM 13
2022-05-31 00:49:30 -07:00
3b7164ffba
Refactor pack() and unpack()
2022-05-30 22:41:17 -07:00
dae507acc9
Don't build wheels for musl
...
I don't understand the reason these don't compile
2022-05-29 20:37:49 -07:00
7eac371064
less iterators
2022-05-29 19:03:47 -07:00
53a6427dcc
iterators are confusing
2022-05-29 16:51:35 -07:00
b9c7c7cf6e
Fix broken constructor
2022-05-29 15:58:18 -07:00