Releases: clucompany/Enclose
Releases · clucompany/Enclose
1.2.0
- Removed
travis.yml
- Updated package description
- Bumped package version to
1.2.0
- Made some minor updates to the
readme.md
- Renamed some examples
- Removed
run_enc
andrun_enclose
macros, which were replaced with the more straightforward () syntax at the end ofenclose
for concise tests - Documented several macros
- Added support for trailing commas in macro arguments for
enclose
- Updated tests
- Simplified the implementation of the
enc
,enclose
andenclose_var
macros
1.1.9
Update 1.1.8->1.1.9
- Simplification of macros.
- Improvement of tests.
- Improvement of documentation.
- Added #![no_std].
- Updating of documentation.
- Added the possibility to specify types of variables in the table of contents, it may be useful when using the @ sign with indication of own functions of transformations.
- Added support for "reference var".
- Added macro set_enclose.
- The additional macros are separated from the main macros.
- Errors are corrected (set_enc, dep).
- Added full ref for closure variables.
1.1.8
Update 1.1.7->1.1.8
- Updated examples:
- Added example
cogitri_issue
for checking and excluding bug #1
- Added example
- Updated checks - Added a check for the number of copy (or clone) values in enclose.
- Added macro for short circuit creation and start. (run_enclose!, run_enc!)
- Documentation updated
- Removed many unnecessary "Move" semantics from closures in the documentation.
- Added experimentally a method allowing to exclude a large number of 'move closure' (ok tested, url: #2)
- Added experimental methods for managing the semantics of data cloning: premature and ... .
Bug fix:
1.1.6
- Added
mut
literals. - Added
*
literals. - Refactoring of examples.
0.1.4
- Add edition=2019
- Fix docs
0.1.3
1. Init repo