Skip to content

Releases: PipeRift/rift

v0.0.6

27 Feb 18:16
356d1a9
Compare
Choose a tag to compare

February 2023 Build

What's Changed

  • Refactored code namespaces by @muit in #79
  • Added module types, API refactor by @muit in #80
  • Removed Expressions and Statements namespaces by @muit in #81
  • Added modules, libclang and C parsing by @muit in #82
  • Resolve module cmake registration automatically by @muit in #83
  • Added Rift Runtime modules (std) by @muit in #84
  • Changed domain links by @muit in #85
  • Change rift module filename by @muit in #86
  • Added registrable types & module bindings by @muit in #87
  • Improved modular registration of types by @muit in #88
  • Inspection UI tweaks by @muit in #89
  • Fixed LLD binaries by @muit in #90
  • Allow C types editing by @muit in #91
  • Declare native types & link by @muit in #92

Pipe


Full Changelog: v0.0.4...v0.0.6

v0.0.4

31 Aug 20:06
f32952b
Compare
Choose a tag to compare

September 2022 Build

What's Changed

  • Add type namespaces by @muit in #70
  • Use namespaces in ExprCalls by @muit in #71
  • Binary & Unary expression type propagation by @muit in #72
  • Type checking on type creation by @muit in #73
  • Improved literal node sizing by @muit in #74
  • Fix type rename by @muit in #75
  • Ensure unique type names by @muit in #76
  • Added Clang by @muit in #77
  • C/Cpp module generation by @muit in #78

Full Changelog: v0.0.3...v0.0.4

v0.0.3

01 Jul 07:45
03ebe5b
Compare
Choose a tag to compare

July 2022 Build

What's Changed

  • Renamed RiftCore to Pipe and refactored
  • Extracted ECS into Pipe
  • Added linking to final files
  • Prevented duplicated function names
  • Added details panel

Full Changelog: v0.0.2...v0.0.3

v0.0.2

01 May 14:36
edff67c
Compare
Choose a tag to compare

May 2022 Build

What's Changed

  • Merging build fixes and core update by @muit in #6
  • Added base node graph by @muit in #5
  • Project explorer now shows the project tree by @Tharrik in #4
  • Merge new CICD pipeline by @muit in #21
  • Added UI reflection inspection by @muit in #22
  • Added enum reflection & inspection by @muit in #23
  • Added new ecs id lists and accesses by @muit in #24
  • Use pre-built LLVM by @muit in #27
  • Improved Access syntax, progress on runtime accesses by @muit in #26
  • Modules can be edited now by @muit in #28
  • Node Positions, project manager & fixes by @muit in #29
  • Moved node code into Editor module by @muit in #30
  • Node context menus by @muit in #31
  • Added return expressions by @muit in #32
  • Add backends as plugins by @muit in #33
  • Serialize using TAccess by @muit in #34
  • Fixed OwnPtr casting for contexts by @muit in #35
  • Added graph view plugin & registering of views by @muit in #36
  • Draw return expressions by @muit in #37
  • Fixed off grid positioning by @muit in #38
  • Added if statements by @muit in #39
  • Statement graph fixes by @muit in #40
  • Added value pin to ifs by @muit in #41
  • Refactored component names by @muit in #42
  • Added pin/link types & colors by @muit in #43
  • Fixed corruption of big rift files when serializing by @muit in #44
  • Multiple UX Improvements by @muit in #45
  • Split CICD compilation configs by @muit in #46
  • [CICD] Use custom cmake commands by @muit in #47
  • Multiple UX improvements by @muit in #48
  • Added binary operators by @muit in #49
  • Improved ListAny, added sized Integral/Floating literals by @muit in #50
  • Floating/Integral literals by @muit in #51
  • Add LLVM IR code generation by @muit in #25
  • Removal of nodes & types by @muit in #52
  • Feature/ux improvements by @muit in #53
  • Propagation of variable types into expressions by @muit in #54
  • Added function parameters & struct/class members to IR by @muit in #55
  • Generate IR statements by @muit in #56
  • Graph context menu improvements by @muit in #57

Full Changelog: v0.0.1...v0.0.2