Commit Graph

  • 995e89b903 Merge pull request #13 from erickahmed/dependabot/github_actions/actions/checkout-6 master eeeck 2025-11-28 09:44:58 +01:00
  • 09f95c9127 build(deps): bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-24 01:33:14 +00:00
  • dabb15b8e4 ci: change workflow trigger behaviour dev-ocaf-document eeeck 2025-11-20 14:46:21 +01:00
  • 4b9e04ff75 test: refactor test cases eeeck 2025-11-20 09:47:43 +01:00
  • 768aa3d212 Merge pull request #11 from erickahmed/alert-autofix-4 eeeck 2025-11-16 10:43:41 +01:00
  • bbbf3c7a46 Merge pull request #12 from erickahmed/alert-autofix-3 eeeck 2025-11-16 10:42:30 +01:00
  • 6b54370a4e Potential fix for code scanning alert no. 3: Workflow does not contain permissions eeeck 2025-11-16 10:41:56 +01:00
  • 7759df28e0 Potential fix for code scanning alert no. 4: Workflow does not contain permissions eeeck 2025-11-16 10:40:51 +01:00
  • 80707a055d ci: avoid running this workflow when doing unrelated changes to other workflows eeeck 2025-11-14 15:53:53 +01:00
  • 050b022ab1 Merge pull request #8 from erickahmed/dependabot/github_actions/actions/checkout-5 eeeck 2025-11-14 16:56:12 +01:00
  • a8bc5d2038 Merge pull request #7 from erickahmed/dependabot/github_actions/actions/stale-10 eeeck 2025-11-14 16:55:30 +01:00
  • c224933459 Merge branch 'master' into dependabot/github_actions/actions/checkout-5 eeeck 2025-11-14 15:47:41 +01:00
  • e769c61892 Merge branch 'master' into dependabot/github_actions/actions/stale-10 eeeck 2025-11-14 15:47:07 +01:00
  • e1cb61800d general: fix Cargo.toml directory eeeck 2025-11-14 15:40:04 +01:00
  • 365a120eba general: add Dependabot settings eeeck 2025-11-14 15:24:00 +01:00
  • a7166af45b general: add stale.yml workflow for managing inactive issues and PRs eeeck 2025-11-14 15:23:42 +01:00
  • 226b8b3786 build(deps): bump actions/checkout from 4 to 5 dependabot[bot] 2025-11-14 14:20:49 +00:00
  • 1972c6dcf2 build(deps): bump actions/stale from 5 to 10 dependabot[bot] 2025-11-14 14:20:46 +00:00
  • a4c727de85 general: add Dependabot settings eeeck 2025-11-14 15:20:10 +01:00
  • 8ac53966e4 Add stale.yml workflow for managing inactive issues and PRs eeeck 2025-11-14 14:36:12 +01:00
  • dacd2616ff security: fix for code scanning alert no. 2: Workflow does not contain permissions dev-occt eeeck 2025-11-14 12:08:49 +01:00
  • a5f882a462 Merge pull request #3 from erickahmed/dev-occt eeeck 2025-11-13 22:09:32 +01:00
  • 191da020e4 ci: fix action error with pulling OCCT image eeeck 2025-11-13 15:16:50 +01:00
  • 4a1ff99e06 ci: improve CI/CD automation pipeline eeeck 2025-11-13 13:41:37 +01:00
  • 87ade68d73 test: fix undefined behaviour eeeck 2025-11-13 10:57:25 +01:00
  • 1230b0a8ab test: fix typo eeeck 2025-11-13 10:55:53 +01:00
  • ada549c4d4 test: fix error: 'p' was not declared in this scope eeeck 2025-11-13 10:55:22 +01:00
  • 16eabc6d23 general: update licensing information eeeck 2025-11-13 10:28:19 +01:00
  • 1dfa014e05 ci: unify OCCT and FFI in single workflow eeeck 2025-11-13 00:23:15 +01:00
  • 33407980b5 ci: remove login steps from CI pipeline eeeck 2025-11-13 00:06:32 +01:00
  • 6ee055c38b test: separate tests into debug and API level tests eeeck 2025-11-13 00:02:09 +01:00
  • 2548203b3e test: move basic test to library file eeeck 2025-11-12 23:40:30 +01:00
  • 3c66a49bb0 ffi: implement explicit point deletion eeeck 2025-11-12 23:40:13 +01:00
  • 29e7e59ffb ci: add CI pipeline for FFI code eeeck 2025-11-12 23:10:04 +01:00
  • 5227384e0c general: rename wrappers to ffi for coherency with rest of repo eeeck 2025-11-12 23:06:45 +01:00
  • 1630915010 ci: add FFI CI pipeline eeeck 2025-11-12 23:04:19 +01:00
  • 958d7965ce ci: change tag name eeeck 2025-11-12 23:03:46 +01:00
  • 8f87452691 ci: move to root eeeck 2025-11-12 23:03:00 +01:00
  • 5b37b34422 general: add comment for FFI and wrapper phases eeeck 2025-11-12 17:21:41 +01:00
  • 33366ebb51 ci: add build instructions eeeck 2025-11-12 16:46:22 +01:00
  • 4e8f903b70 general: add header eeeck 2025-11-12 16:46:10 +01:00
  • 708bb84df7 ffi: add build dependency eeeck 2025-11-12 16:45:57 +01:00
  • f84157756e general: add lib eeeck 2025-11-12 16:19:55 +01:00
  • 3192e81443 test: move to tests/ because of issues with cargo test eeeck 2025-11-12 16:19:37 +01:00
  • ced3c4d22b ffi: create lib.rs eeeck 2025-11-12 16:18:42 +01:00
  • 13c8dae325 general: add header eeeck 2025-11-12 16:17:45 +01:00
  • 022bc4e9e2 ffi: export pub API eeeck 2025-11-12 16:17:10 +01:00
  • 612ee5da6e test: rename to tests/ for Rust integration test compatibility eeeck 2025-11-12 15:48:24 +01:00
  • f96e85416e ffi: add debug method eeeck 2025-11-12 15:43:48 +01:00
  • c1488507f2 ffi: wrap unsafe FFI functions in safe wrappers eeeck 2025-11-12 15:14:20 +01:00
  • 2802f7659f ffi: make C function private eeeck 2025-11-12 15:13:48 +01:00
  • 422f08835e general: change point variables nomenclature to same standard eeeck 2025-11-12 09:58:44 +01:00
  • 6aa5c32430 test: improve precision in benchmarking operations eeeck 2025-11-12 09:55:49 +01:00
  • e9cb80797d ffi: add Rust bindings for point.hpp eeeck 2025-11-12 01:12:02 +01:00
  • ddc2fb4172 occt: update unit tests with new library eeeck 2025-11-12 00:23:20 +01:00
  • 29a3ff419d occt: refactor library for Rust FFI compatibility eeeck 2025-11-12 00:23:05 +01:00
  • 2b42634d88 occt: improve delete point with actual clearing from memory instead of nullification eeeck 2025-11-11 23:32:40 +01:00
  • 0092d48a30 general: improve README readability eeeck 2025-11-11 11:37:15 +01:00
  • 94b6085849 test: add benchmarking for point library eeeck 2025-11-11 10:56:28 +01:00
  • 60d51d91f5 test: add unit tests for point deletion eeeck 2025-11-11 10:47:22 +01:00
  • 7a903fecab occt: add point deletion function eeeck 2025-11-11 10:45:42 +01:00
  • af9f65ab1d ci: trigger action on dev-occt branch patterns eeeck 2025-11-10 20:17:13 +01:00
  • eaf730dc73 occt: bump OCCT version to 7.9.2 eeeck 2025-11-10 20:16:43 +01:00
  • 1f52db216e general: separate copyright notice from LICENSE.txt ci/cd eeeck 2025-11-10 11:17:44 +01:00
  • 4938e1b6b9 test: improve test coverage for make_point() and coord_point() eeeck 2025-11-10 11:14:12 +01:00
  • b36ad01e8d general: update licensing and comply with OCCT LGPL2.1 eeeck 2025-11-10 11:01:44 +01:00
  • 2c6d36b45b ci: improve workflow triggers eeeck 2025-11-09 23:01:16 +01:00
  • 43d9ce2258 general: add GNU LGPL 2.1 license eeeck 2025-11-09 22:49:22 +01:00
  • 284894aff4 ci: fix branch name eeeck 2025-11-09 22:41:15 +01:00
  • cceed84b34 pr: add Github workflows for building OCCT and unit testing (#1) eeeck 2025-11-09 22:32:18 +01:00
  • 5dd9679d0a test: run catch2 tests eeeck 2025-11-09 18:51:01 +01:00
  • 500048d7e3 ci: build occt in minimal way eeeck 2025-11-09 18:50:47 +01:00
  • 1e5dae9b7b ffi: remove extern "C"; planning to use cxx for FFI eeeck 2025-11-09 18:50:18 +01:00
  • eaf747e8c6 ci: build occt with minimal libraries, require catch2 eeeck 2025-11-09 18:49:34 +01:00
  • d991dd38a0 ci: fix separation of docker build and test phases eeeck 2025-11-09 11:02:38 +01:00
  • 3c82f2934c test: fix catch2 related syntax and testing logic eeeck 2025-11-09 11:02:17 +01:00
  • aee965c84d test: add unit testing for point.h to CI workflow eeeck 2025-11-08 21:57:23 +01:00
  • 60a210ab0f test: create unit tests for point.hpp eeeck 2025-11-08 21:56:09 +01:00
  • 34bde0b847 refactor: use BRep topological entity instead of gp_Pnt for Rust encapsulation eeeck 2025-11-08 19:00:33 +01:00
  • 192cd6d8ae ci: add Dockerfile and its automation script eeeck 2025-11-08 17:32:35 +01:00
  • 09a410e7ac occt: add point wrapper to create, delete and get coordinates eeeck 2025-11-08 17:32:17 +01:00
  • 2cb95de51b Initial commit eeeck 2025-11-08 11:52:45 +01:00