eeeck
|
87ade68d73
|
test: fix undefined behaviour
|
2025-11-13 11:01:53 +01:00 |
|
eeeck
|
1230b0a8ab
|
test: fix typo
|
2025-11-13 10:55:53 +01:00 |
|
eeeck
|
ada549c4d4
|
test: fix error: 'p' was not declared in this scope
|
2025-11-13 10:55:22 +01:00 |
|
eeeck
|
1dfa014e05
|
ci: unify OCCT and FFI in single workflow
|
2025-11-13 10:06:15 +01:00 |
|
eeeck
|
33407980b5
|
ci: remove login steps from CI pipeline
|
2025-11-13 00:06:32 +01:00 |
|
eeeck
|
6ee055c38b
|
test: separate tests into debug and API level tests
|
2025-11-13 00:03:19 +01:00 |
|
eeeck
|
2548203b3e
|
test: move basic test to library file
|
2025-11-12 23:43:17 +01:00 |
|
eeeck
|
3c66a49bb0
|
ffi: implement explicit point deletion
|
2025-11-12 23:40:13 +01:00 |
|
eeeck
|
29e7e59ffb
|
ci: add CI pipeline for FFI code
|
2025-11-12 23:21:20 +01:00 |
|
eeeck
|
5227384e0c
|
general: rename wrappers to ffi for coherency with rest of repo
|
2025-11-12 23:06:45 +01:00 |
|
eeeck
|
1630915010
|
ci: add FFI CI pipeline
|
2025-11-12 23:04:19 +01:00 |
|
eeeck
|
958d7965ce
|
ci: change tag name
|
2025-11-12 23:03:56 +01:00 |
|
eeeck
|
8f87452691
|
ci: move to root
|
2025-11-12 23:03:00 +01:00 |
|
eeeck
|
5b37b34422
|
general: add comment for FFI and wrapper phases
|
2025-11-12 17:21:41 +01:00 |
|
eeeck
|
33366ebb51
|
ci: add build instructions
|
2025-11-12 16:46:22 +01:00 |
|
eeeck
|
4e8f903b70
|
general: add header
|
2025-11-12 16:46:10 +01:00 |
|
eeeck
|
708bb84df7
|
ffi: add build dependency
|
2025-11-12 16:45:57 +01:00 |
|
eeeck
|
f84157756e
|
general: add lib
|
2025-11-12 16:19:55 +01:00 |
|
eeeck
|
3192e81443
|
test: move to tests/ because of issues with cargo test
|
2025-11-12 16:19:37 +01:00 |
|
eeeck
|
ced3c4d22b
|
ffi: create lib.rs
|
2025-11-12 16:18:42 +01:00 |
|
eeeck
|
13c8dae325
|
general: add header
|
2025-11-12 16:17:45 +01:00 |
|
eeeck
|
022bc4e9e2
|
ffi: export pub API
|
2025-11-12 16:17:10 +01:00 |
|
eeeck
|
612ee5da6e
|
test: rename to tests/ for Rust integration test compatibility
|
2025-11-12 15:48:24 +01:00 |
|
eeeck
|
f96e85416e
|
ffi: add debug method
|
2025-11-12 15:43:48 +01:00 |
|
eeeck
|
c1488507f2
|
ffi: wrap unsafe FFI functions in safe wrappers
|
2025-11-12 15:43:15 +01:00 |
|
eeeck
|
2802f7659f
|
ffi: make C function private
|
2025-11-12 15:13:48 +01:00 |
|
eeeck
|
422f08835e
|
general: change point variables nomenclature to same standard
|
2025-11-12 09:58:44 +01:00 |
|
eeeck
|
6aa5c32430
|
test: improve precision in benchmarking operations
|
2025-11-12 09:56:45 +01:00 |
|
eeeck
|
e9cb80797d
|
ffi: add Rust bindings for point.hpp
|
2025-11-12 01:12:02 +01:00 |
|
eeeck
|
ddc2fb4172
|
occt: update unit tests with new library
|
2025-11-12 00:23:20 +01:00 |
|
eeeck
|
29a3ff419d
|
occt: refactor library for Rust FFI compatibility
|
2025-11-12 00:23:05 +01:00 |
|
eeeck
|
2b42634d88
|
occt: improve delete point with actual clearing from memory instead of
nullification
|
2025-11-11 23:32:40 +01:00 |
|
eeeck
|
0092d48a30
|
general: improve README readability
|
2025-11-11 11:37:15 +01:00 |
|
eeeck
|
94b6085849
|
test: add benchmarking for point library
|
2025-11-11 11:34:36 +01:00 |
|
eeeck
|
60d51d91f5
|
test: add unit tests for point deletion
|
2025-11-11 10:53:14 +01:00 |
|
eeeck
|
7a903fecab
|
occt: add point deletion function
|
2025-11-11 10:45:42 +01:00 |
|
eeeck
|
af9f65ab1d
|
ci: trigger action on dev-occt branch patterns
|
2025-11-10 20:17:13 +01:00 |
|
eeeck
|
eaf730dc73
|
occt: bump OCCT version to 7.9.2
|
2025-11-10 20:16:43 +01:00 |
|
eeeck
|
1f52db216e
|
general: separate copyright notice from LICENSE.txt
|
2025-11-10 11:17:44 +01:00 |
|
eeeck
|
4938e1b6b9
|
test: improve test coverage for make_point() and coord_point()
|
2025-11-10 11:14:12 +01:00 |
|
eeeck
|
b36ad01e8d
|
general: update licensing and comply with OCCT LGPL2.1
|
2025-11-10 11:13:39 +01:00 |
|
eeeck
|
2c6d36b45b
|
ci: improve workflow triggers
|
2025-11-09 23:01:16 +01:00 |
|
eeeck
|
43d9ce2258
|
general: add GNU LGPL 2.1 license
|
2025-11-09 22:49:22 +01:00 |
|
eeeck
|
284894aff4
|
ci: fix branch name
|
2025-11-09 22:41:15 +01:00 |
|
eeeck
|
cceed84b34
|
pr: add Github workflows for building OCCT and unit testing (#1)
ci: run unit test for occt on push and PR
|
2025-11-09 22:32:18 +01:00 |
|
eeeck
|
5dd9679d0a
|
test: run catch2 tests
|
2025-11-09 18:51:01 +01:00 |
|
eeeck
|
500048d7e3
|
ci: build occt in minimal way
|
2025-11-09 18:50:47 +01:00 |
|
eeeck
|
1e5dae9b7b
|
ffi: remove extern "C"; planning to use cxx for FFI
|
2025-11-09 18:50:18 +01:00 |
|
eeeck
|
eaf747e8c6
|
ci: build occt with minimal libraries, require catch2
|
2025-11-09 18:49:34 +01:00 |
|
eeeck
|
d991dd38a0
|
ci: fix separation of docker build and test phases
|
2025-11-09 11:02:38 +01:00 |
|