Skip to content

Refactor/api rewrite#455

Open
ichinii wants to merge 35 commits into
masterfrom
refactor/api_rewrite
Open

Refactor/api rewrite#455
ichinii wants to merge 35 commits into
masterfrom
refactor/api_rewrite

Conversation

@ichinii

@ichinii ichinii commented Feb 13, 2026

Copy link
Copy Markdown
Collaborator

description to be added...

@ichinii ichinii force-pushed the refactor/api_rewrite branch from e1be7ad to c22605c Compare February 13, 2026 22:58
@ichinii ichinii force-pushed the refactor/api_rewrite branch 2 times, most recently from decc4ff to b5825f5 Compare February 23, 2026 23:26
ichinii added 2 commits March 7, 2026 16:20
Model contains all structs. Used by later steps
ToModel is just the conversion from Design to Model
@ichinii ichinii force-pushed the refactor/api_rewrite branch from b5825f5 to 1c877f1 Compare March 7, 2026 15:22
ichinii added 3 commits March 7, 2026 16:39
- move rayx-core/src to rayx-core/include/rayx
  before: apps including headers from rayx-core used to include them
  without preceeding folder name `#include "SomeHeader.h"
  now: a preceeding folder name is required, this avoids name collisions
  and differentiates our library from user code `#include
  "rayx/SomeHeader.h"`
- move TerminalAppConfig.h in rayx to Config.h in rayx-core, so that
  rayx-core has access to git rev, project version and build time
- start work on unified exception based error reporting
- start work on tracer. provide the API with noop trace function
- refactored DeviceConfig to just a list of Devices, much simpler. In
  this turn simplify the enum DeviceType and add an enum DeviceTypeMask
  with corresponding bitwise operators
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant