Daniel Lemire
a927fb0129
bump
2024-10-09 21:16:23 -04:00
Daniel Lemire
207b626f5b
extractor PR with clangcl tweaks
2024-09-21 12:35:29 -04:00
Daniel Lemire
feea2bce2c
Create config.yml
2024-07-04 16:48:09 -04:00
Daniel Lemire
692f43cd84
Update standard-issue-template.md
2024-07-04 16:46:34 -04:00
Daniel Lemire
3240d55bcc
chore: add RelWithDebInfo to our CI tests ( #2209 )
...
* chore: add RelWithDebInfo to our tests
* fix
* chore: add various build types to ubuntu ci
2024-07-04 16:26:22 -04:00
Daniel Lemire
d017cd7ca4
Merge branch 'master' of github.com:simdjson/simdjson
2024-06-11 14:08:20 -04:00
Daniel Lemire
d9d1ff5856
chore: remove unneeded gcc13 ci tests
2024-06-11 14:07:56 -04:00
Daniel Lemire
eb8f2bce14
fix: add test for issue 2199 ( #2200 )
...
* fix: add test for issue 2199
* added ubuntu 24 workflow + silencing a warning
2024-06-11 13:55:55 -04:00
Daniel Lemire
d2954ef68b
Update ubuntu22-gcc13.yml
2024-05-23 16:53:48 -04:00
Daniel Lemire
fffb62743c
removing power fuzzer.
2024-04-23 23:50:49 -04:00
Javier Blazquez
40b414d184
add Windows ARM64EC build and CI support ( #2168 )
...
* add Windows ARM64EC support
* add ARM64EC to vs17-arm-ci workflow
2024-04-09 14:56:58 -04:00
Daniel Lemire
58e3d5d9cc
fix: fix path to cross-compiler
2024-04-03 22:37:46 -04:00
Daniel Lemire
a22a92dc72
trying to add loong to our ci tests ( #2160 )
...
* trying to add loong to our ci tests
* tuning loongarch
* updating the loong toolset
2024-04-03 15:18:45 -04:00
Daniel Lemire
b115e3ef61
some updates to our CI ( #2151 )
2024-03-17 11:59:50 -04:00
Daniel Lemire
e510ed2774
Release candidate (3.7.0) ( #2136 )
...
* Release candidate (3.7.0)
* some extra comments.
2024-02-23 16:50:55 -05:00
Daniel Lemire
6952f8dfce
adding gcc 13 ( #2101 )
2024-01-04 18:57:44 -05:00
Dirk Stolle
3978b9f159
update actions/checkout in GitHub Actions to v4 ( #2095 )
2023-12-09 23:21:28 -05:00
Ludovic Henry
7898234bb3
Make simdjson riscv64 aware
2023-11-29 19:28:14 +00:00
Daniel Lemire
f1bfa43385
Update ubuntu20-sani.yml
2023-10-27 20:58:54 -04:00
Antoine Prouvost
26f8c566c7
Fix issue template bold text ( #2067 )
2023-09-19 11:15:54 -04:00
Daniel Lemire
e0699994ef
Testing macOS shared library support ( #2062 )
2023-09-09 12:48:42 -04:00
Daniel Lemire
5bf585ef02
Fixing failing thread sanitizer ( #2051 )
2023-08-18 14:35:12 -04:00
Daniel Lemire
e658502adb
We are having issues with llvm.sh ( #2044 )
2023-08-02 11:24:28 -04:00
Daniel Lemire
6e7d415040
These lines should not be necessary. ( #2043 )
2023-08-01 19:33:27 -04:00
Daniel Lemire
1cdcbf79b3
We do actually support legacy 32-bit systems, although not with fast kernels. ( #2041 )
2023-07-21 13:53:10 -04:00
Daniel Lemire
939844d79f
Adding tests for issue 2037. ( #2038 )
...
* Adding tests for issue 2037.
* Fixed typo
* Simplifying.
2023-07-20 14:11:33 -04:00
John Keiser
23afc6b695
Merge branch 'master' into jkeiser/sanitizer-ci
2023-07-17 16:09:20 -07:00
John Keiser
80bc9e5051
Run sanitizers in parallel
2023-07-17 12:57:50 -07:00
John Keiser
66252e4925
Honor --output-on-failure again
2023-07-15 17:44:44 -07:00
John Keiser
421ed4f390
Try to make output on failure actually work
2023-07-14 20:57:24 -07:00
Dirk Stolle
d2f8e84fc1
update various actions in GitHub Actions to v3 ( #2024 )
...
The updated actions are actions/cache, actions/checkout and
actions/upload-artifact.
2023-06-26 09:09:09 -04:00
Daniel Lemire
7db3f97ba8
Adding CXX 20 to CI ( #2005 )
...
* Adding CXX 20 to CI
* side-stepping new CXX 20 guard.
* Going another way
* Saving.
* Explicit.
* Saving...
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2023-05-26 09:23:02 -04:00
Daniel Lemire
b1487e34c3
Adding more PPC64 testing. ( #2001 )
2023-05-14 16:11:49 -04:00
Daniel Lemire
ebc51fbd1a
Update bug_report.md
2023-04-24 08:05:26 -04:00
Daniel Lemire
84a31c1615
Update bug_report.md
2023-04-23 12:06:47 -04:00
Daniel Lemire
f77ac963f4
Trying the undefined behaviour sanitizer ( #1988 )
...
* Trying the undefined behaviour sanitizer
* Trimming quiet
2023-04-23 11:50:05 -04:00
Daniel Lemire
ede9d57f22
Adding tests with _GLIBCXX_ASSERTIONS ( #1969 )
...
* Allowing users to specify -D_GLIBCXX_ASSERTIONS
* Adding CI tests for GLIBCXX_ASSERTIONS
* Adding curly brackets.
2023-03-13 12:32:43 -04:00
Daniel Lemire
312f1f26d3
Now obsolete.
2023-03-08 14:50:06 -05:00
Daniel Lemire
5347771091
Update documentation.yml
2023-01-30 15:14:27 -05:00
Daniel Lemire
269ae7ad6b
[skip ci] stupid mistake
2023-01-30 14:37:40 -05:00
Daniel Lemire
2aa91f741f
[skip ci] new doc runner
2023-01-30 14:29:48 -05:00
Daniel Lemire
7b55f16682
Trying s390x in CI ( #1945 )
...
* Trying s390x
* Providing big endian testing.
* adding token.
* Fixing branch
2023-01-27 11:34:00 -05:00
Daniel Lemire
727ec73c33
The fuzzer needs to be updated. ( #1941 )
2023-01-21 15:28:25 -05:00
Daniel Lemire
9a55a830ec
Adding clang14 ci ( #1940 )
2023-01-21 15:27:21 -05:00
Daniel Lemire
0b2891aaab
Trying fuzzer with llvm 14. ( #1922 )
2022-12-01 14:26:17 -05:00
Daniel Lemire
db08d78ed0
Documents better the type method and makes is_null return an error condition in some instances ( #1909 )
2022-10-06 11:47:40 -04:00
Andrea Pappacoda
e5a408386b
build: add pkg-config support ( #1767 )
...
* build: add pkg-config support
The CMake build script now generates a simple pkg-config files that can
be easily used by non-CMake users.
The file is generated from a template file that gets filled in at
configure time.
As CMake doesn't have anything similar to Meson's pkg-config generator
the file is quite static, i.e. new simdjson public defines/dependencies
won't be picked up automatically.
This approach also suffers from one minor issue, mentioned in
[jtojnar/cmake-snips][]; in short, it doesn't work well when users
specify CMAKE_INSTALL_INCLUDEDIR and similar as absolute paths. It's not
a big deal, and it will easily fixable once you'll require CMake >=3.20.
Fixes #1763
[jtojnar/cmake-snips]: https://github.com/jtojnar/cmake-snips#concatenating-paths-when-building-pkg-config-files
* build: handle absolute paths in .pc generation
As mentioned in the previous commit message, correct concatenation of
paths is only available in CMake >=3.20, so handling absolute paths in
pkg-config file generation requires using jtojnar's JoinPaths module.
* ci: add debian job
This new jobs compiles simdjson on Debian Testing, a semi-rolling
release, so that new compilers are always tested.
This job also tests the pkg-config file introduced in commit
1096c3b299
2022-08-26 16:20:51 -04:00
Daniel Lemire
7c450fbb70
Adding clang 13 tests. ( #1844 )
2022-06-15 15:21:33 -04:00
Dirk Stolle
57d54792ba
update actions/cache + actions/checkout in GitHub Actions to v3 ( #1839 )
2022-06-06 08:51:50 -04:00
Dirk Stolle
79879802f9
run tests with GCC 8, too ( #1837 )
2022-06-03 20:52:07 -04:00