andrew
|
c8be68db40
|
Add ServerBench.cpp
|
2024-08-05 12:20:38 -07:00 |
|
andrew
|
620a0afd2a
|
Add debug symbols and frame pointer
So that perf works out of the box. Leave it in the release artifacts/do
whatever cpack does by default for now.
|
2024-08-02 18:16:55 -07:00 |
|
andrew
|
6da3125719
|
Remove everything wasm-related
I'm not interested in supporting wasm at this time
|
2024-07-31 14:04:10 -07:00 |
|
andrew
|
ec85a06d01
|
Bump version
|
2024-07-22 17:25:38 -07:00 |
|
andrew
|
542371d562
|
Build TestDriver for perf testing too
|
2024-07-17 15:48:32 -07:00 |
|
andrew
|
3288c583e4
|
Make metrics thread-safe
Even concurrently with calling non-const methods on the associated
ConflictSet
|
2024-07-12 13:22:02 -07:00 |
|
andrew
|
bd8ed4e7bd
|
Bump version
|
2024-07-10 18:57:44 -07:00 |
|
andrew
|
1a5da9e899
|
Bump version
|
2024-07-08 16:12:23 -07:00 |
|
andrew
|
68ab9a9f08
|
Commit to 32-bit versions
|
2024-07-02 10:30:22 -07:00 |
|
andrew
|
0184e1d7f6
|
Remove incorrect comma in CMakeLists.txt
|
2024-06-30 11:34:50 -07:00 |
|
andrew
|
d3f4afa167
|
More SIMD for scanning Node256 with 32-bit versions
|
2024-06-28 19:48:06 -07:00 |
|
andrew
|
e8ac78cce6
|
Bump version
|
2024-06-12 14:07:34 -07:00 |
|
andrew
|
13d447c9fe
|
Use version.txt instead of version.tex
latexmk seemed to have some trouble with it being a tex file
|
2024-06-12 13:47:16 -07:00 |
|
andrew
|
da7523c5cf
|
Add version to paper
|
2024-06-12 13:34:35 -07:00 |
|
andrew
|
a074bc6f72
|
include(CTest) before BUILD_TESTING
|
2024-06-11 16:21:38 -07:00 |
|
andrew
|
1553a44986
|
Make possible to use from FetchContent
|
2024-06-11 16:12:35 -07:00 |
|
andrew
|
859ac352e6
|
Bump version
|
2024-06-11 13:13:19 -07:00 |
|
andrew
|
4d7ad075b2
|
Bump version
|
2024-04-18 14:32:51 -07:00 |
|
andrew
|
c15d296432
|
Exercise copyChildrenAndKeyFrom for Node{48,256} to itself
|
2024-04-17 17:13:22 -07:00 |
|
andrew
|
64a98c529c
|
Fix conflict_set.py bug, and add full inner words test
Apparently all bytes were 0
|
2024-04-17 14:11:26 -07:00 |
|
andrew
|
ed1388ed21
|
Disable script tests when cross compiling
|
2024-04-17 12:25:16 -07:00 |
|
andrew
|
717f9d6829
|
Remove ScriptTest.cpp, replace with test_conflict_set.py
CC #23
|
2024-04-17 12:08:08 -07:00 |
|
andrew
|
7c27d4a972
|
Always target macos 11.0
|
2024-04-09 14:08:58 -07:00 |
|
andrew
|
0b2821941a
|
Bump version
|
2024-04-08 15:52:06 -07:00 |
|
andrew
|
a40b5dcd74
|
Add script to build .pkg file for macos
|
2024-04-08 15:21:40 -07:00 |
|
andrew
|
1c900c5a8c
|
Use PRE_LINK
According to
https://cmake.org/cmake/help/latest/command/add_custom_command.html this
more accurately matches the intent
|
2024-04-04 17:03:57 -07:00 |
|
andrew
|
4f97932893
|
Bump version
|
2024-04-04 12:02:01 -07:00 |
|
andrew
|
383b956bc0
|
Set debian libc6 dep precisely
|
2024-04-04 11:12:41 -07:00 |
|
andrew
|
5fad15305a
|
Track x64 and arm imports in separate files
|
2024-04-04 11:04:26 -07:00 |
|
andrew
|
ad91fb36a5
|
Symbol tests for macos + whitelist imports/exports
commit 1ad8276100
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:44:35 2024 -0700
Add symbols for arm build
commit 058e4d5302
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:42:48 2024 -0700
Add _GLOBAL_OFFSET_TABLE_
commit a201f3ada8
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:34:05 2024 -0700
Add memset to symbol imports
commit c1129ed0e2
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:32:28 2024 -0700
Add symbol imports file
commit 618766ce2e
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:27:07 2024 -0700
Fix objcopy filepath
commit e774a90007
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:24:44 2024 -0700
Use shellcheck precommit without docker
commit baddea7f57
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:20:26 2024 -0700
Update and freeze pre-commit hooks
commit 2d3e7b9004
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:19:55 2024 -0700
Add shellcheck to pre-commit
Closes #22
commit c4862fee9b
Author: Andrew Noyes <andrew@weaselab.dev>
Date: Wed Apr 3 12:15:08 2024 -0700
Add symbol tests for apple
closes #21
|
2024-04-03 12:50:51 -07:00 |
|
andrew
|
38c1481432
|
Make visibility=hidden symbols private on macos
|
2024-04-02 18:30:17 -07:00 |
|
andrew
|
771ae896e7
|
Check that -msimd128 flag is valid
|
2024-04-02 15:48:18 -07:00 |
|
andrew
|
5bf72bda61
|
Don't treat full_relro_flags as all one flag
|
2024-04-02 14:20:22 -07:00 |
|
andrew
|
a534f3b758
|
Conditionally add -pie
|
2024-04-02 14:15:11 -07:00 |
|
andrew
|
ae4fa889c7
|
Partial support for wasi-sdk
|
2024-04-02 12:14:04 -07:00 |
|
andrew
|
e3d3b0ec0d
|
objcopy doesn't support --keep-global-symbols for wasm
|
2024-04-02 12:09:01 -07:00 |
|
andrew
|
4f51878642
|
Add -msimd128 if USE_SIMD_FALLBACK=OFF
|
2024-03-30 17:57:50 -07:00 |
|
andrew
|
215865a462
|
Experimental wasm support
|
2024-03-30 16:20:55 -07:00 |
|
andrew
|
348ebf016a
|
Enable relro for shared lib
|
2024-03-29 21:51:02 -07:00 |
|
andrew
|
377259ffa0
|
Unsuppress -Wmaybe-uninitialized
I don't see the warning anymore locally
|
2024-03-29 18:57:43 -07:00 |
|
andrew
|
70220d95e7
|
Bump version
|
2024-03-29 16:23:09 -07:00 |
|
andrew
|
71c39f9955
|
Opt-in to rpm/deb default package filenames
|
2024-03-29 15:56:58 -07:00 |
|
andrew
|
0a1843a161
|
Add USE_SIMD_FALLBACK
|
2024-03-28 11:12:50 -07:00 |
|
andrew
|
3f9d01c46a
|
Users will now do find_package(conflict-set)
|
2024-03-19 19:05:54 -07:00 |
|
andrew
|
db03c6f901
|
Fix invalid package name for debian
|
2024-03-19 17:43:58 -07:00 |
|
andrew
|
c1698b040b
|
Disable tsan for debug builds
Too slow
|
2024-03-19 16:54:29 -07:00 |
|
andrew
|
aa6f237d50
|
Document and test thread safety properties
Closes #2
|
2024-03-19 16:27:24 -07:00 |
|
andrew
|
1a51aa00e5
|
Run scripted tests
|
2024-03-16 22:04:30 -07:00 |
|
andrew
|
3975bada0c
|
Add a simple language for scripting tests
|
2024-03-16 22:02:00 -07:00 |
|
andrew
|
e7719b6e0b
|
Disable sanitizers when cross-compiling
|
2024-03-15 17:04:49 -07:00 |
|