eeeck
a7166af45b
general: add stale.yml workflow for managing inactive issues and PRs
...
This workflow automatically marks issues and pull requests as stale
after a period of inactivity and can close them if no activity occurs.
Signed-off-by: Erick <engineering@erickahmed.com >
2025-11-14 15:23:42 +01:00
eeeck
a5f882a462
Merge pull request #3 from erickahmed/dev-occt
...
Implementation of safe Rust API for point handling
2025-11-13 22:09:32 +01:00
eeeck
191da020e4
ci: fix action error with pulling OCCT image
2025-11-13 20:55:41 +01:00
eeeck
4a1ff99e06
ci: improve CI/CD automation pipeline
2025-11-13 13:41:37 +01:00
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
16eabc6d23
general: update licensing information
2025-11-13 10:45: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