Skip to content

1.0.7#2

Merged
denisandroid merged 12 commits intomainfrom
1.0.7
Aug 3, 2025
Merged

1.0.7#2
denisandroid merged 12 commits intomainfrom
1.0.7

Conversation

@denisandroid
Copy link
Member

1.0.7

  • feat: add the marker #POINT_TRACKER_FILES;. Initially, this marker is empty, but when any file is opened, it will contain code that must be included in the source code to track files and recompile the project depending on their changes. The marker can be placed anywhere, but it must be located above the group of the called macro
  • feat: add to PointTrack the ability to control up to three tokens to further improve code generation (for example,
  • adding a module space that can be more easily controlled via declarative macros)
  • build: move the include.rs file out of macros/include.rs since all macros are in one file and no other directory is needed
  • refactoring: general improvement of the include_tt codebase, reworking and simplifying some methods
  • refactoring: slightly improve the codebase of ExprLit, ExprLitTryNewErr, shorten some moments
  • refactoring: rename ttry to tq for clarity (short for throw_question, short for tt + ?)
  • feat: improve code generator, eliminate dependency on allocator in main macro parsing
  • auto-refactoring: run cargo fmt and accept changes
  • refactoring: remove #![allow(clippy::redundant_field_names)], fix all new warnings generated by clippy
  • refactoring: remove #![allow(clippy::redundant_pattern_matching)], fix all new warnings generated by clippy
  • refactoring: remove #![allow(clippy::needless_return)], fix all new warnings generated by clippy
  • build: raise library version to 1.0.7

…macros are in one file and no other directory is needed
…is empty, but when any file is opened, it will contain code that must be included in the source code to track files and recompile the project depending on their changes. The marker can be placed anywhere, but it must be located above the group of the called macro.
…o further improve code generation (for example, adding a module space that can be more easily controlled via declarative macros)
@denisandroid denisandroid merged commit e1e516b into main Aug 3, 2025
1 check passed
@denisandroid denisandroid deleted the 1.0.7 branch August 3, 2025 18:41
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