Enforce Extended
by perun
1.1.20
reworked Tasks using inside async methods
- Game Version
- 1.8.0.13
- Created
- Sun, 20 Sep 2026 15:32:54 GMT
- Last Modified
- Sun, 20 Sep 2026 15:32:57 GMT
1.1.19
reworked Tasks using inside async methods
- Game Version
- 1.8.0.13
- Created
- Sun, 20 Sep 2026 15:31:38 GMT
- Last Modified
- Sun, 20 Sep 2026 15:31:55 GMT
1.1.18
added conditional compilation
- Game Version
- 1.8.0.13
- Created
- Fri, 11 Sep 2026 06:08:37 GMT
- Last Modified
- Fri, 11 Sep 2026 06:08:40 GMT
1.1.17
Further build time optimizations
- Game Version
- 1.8.0.13
- Created
- Fri, 11 Sep 2026 03:36:21 GMT
- Last Modified
- Fri, 11 Sep 2026 03:36:24 GMT
1.1.16
shortened build times
- Game Version
- 1.8.0.13
- Created
- Thu, 10 Sep 2026 19:08:52 GMT
- Last Modified
- Thu, 10 Sep 2026 19:08:55 GMT
1.1.15
* feat: add native event handlers and explicit Action adapters Lower Action.EventHandler signatures and event fields to native invokers, and retain stored callbacks through generated NativeDelegateHost classes. Add explicit ToInvokable conversion, regression coverage, and the native invoker benchmark with results and commentary.
- Game Version
- 1.8.0.13
- Created
- Tue, 08 Sep 2026 19:40:11 GMT
- Last Modified
- Tue, 08 Sep 2026 19:40:15 GMT
1.1.14
* Added properties to interfaces
- Game Version
- 1.8.0.13
- Created
- Thu, 03 Sep 2026 18:24:54 GMT
- Last Modified
- Thu, 03 Sep 2026 18:24:58 GMT
1.1.13
- Game Version
- 1.8.0.13
- Created
- Thu, 03 Sep 2026 16:49:31 GMT
- Last Modified
- Thu, 03 Sep 2026 16:49:37 GMT
1.1.12
* Optimize runtime lookups and preserve native array ownership * Add observable operators and internal API visibility * Keep tests compilable before fixture generation * Preserve template declaration layout for monomorphizations * Support fixed-array templates and inline output declarations * Add callable object syntax * Fix cross-source constrained templates
- Game Version
- 1.8.0.13
- Created
- Thu, 03 Sep 2026 16:02:36 GMT
- Last Modified
- Thu, 03 Sep 2026 16:02:39 GMT
1.1.11
Added namespaces added Observables
- Game Version
- 1.8.0.10
- Created
- Wed, 02 Sep 2026 19:00:59 GMT
- Last Modified
- Wed, 02 Sep 2026 19:01:02 GMT
1.1.10
Added interfaces
- Game Version
- 1.8.0.10
- Created
- Sun, 30 Aug 2026 09:39:55 GMT
- Last Modified
- Sun, 30 Aug 2026 09:39:59 GMT
1.1.9
Fix crash of workbench after recompiling ec files. Add open documentation files automatically after generation
- Game Version
- 1.8.0.10
- Created
- Fri, 28 Aug 2026 15:37:08 GMT
- Last Modified
- Fri, 28 Aug 2026 15:37:12 GMT
1.1.8
Added documentation generation.
- Game Version
- 1.8.0.10
- Created
- Tue, 25 Aug 2026 16:39:47 GMT
- Last Modified
- Tue, 25 Aug 2026 16:39:59 GMT
1.1.7
Changed Func parameter order, so that it matches charp Func signature.
- Game Version
- 1.8.0.10
- Created
- Tue, 25 Aug 2026 13:43:18 GMT
- Last Modified
- Tue, 25 Aug 2026 13:43:21 GMT
1.1.6
New language features
Added inferred static generic methods.
Added generic generator methods using driver composition, avoiding Enforce’s unsupported template-to-template inheritance.
Added generic async methods and tasks, including sequential awaits with different result types.
Added implicit and explicitly typed lambdas.
Added expression-bodied and multiline block lambdas.
Added read-only context capture for lambdas.
Added dynamic array brace initializers:
array<int> values = {5, 10, 8, 6};
Expanded support across dynamic, fixed, static, inferred-size, nested, and generic array types.
Added automatic splitting of oversized && and || conditions while preserving short-circuit behavior, evaluation order, and loop semantics.
Generators and async
Generic generators now compose GeneratorSlim<T> with non-template drivers.
Generic async state machines use the same driver-based approach.
Consumed generator iterators are now released correctly.
Fixed task ownership so managed results such as arrays and tasks remain alive.
Added an interactive async Workbench example.
Cross-addon support
Generic methods can now be discovered and called across addon boundaries.
Symbol manifests now describe generic methods and external template types.
Fixed generated dependency-manifest loading in test fixtures.
Unified symbol resolution between native Workbench and the standalone compiler.
Fixed token discovery and generated symbol-location issues.
Tooling
Added a standalone Native AOT Workbench executable.
.ec generation can now run without launching Arma Reforger Workbench.
Added configurable local and remote work folders.
Generated .c files now live in a dedicated ENX_Gen directory.
Added a C# transpiler for running the Workbench compiler implementation outside Enforce.
Improved generated-source navigation and layout handling.
Fixes and diagnostics
Fixed generated-name collisions.
Restored standard Invoke callback naming.
Added diagnostics for unsupported generic inheritance.
Worked around native Enforce generic return-flow analysis errors.
Improved runtime diagnostics for task combinators.
Added defensive lowering for native Enforce expression-complexity limitations.
Documentation
Split documentation into dedicated human and AI sections.
Expanded documentation for generic methods, generators, async methods, lambdas, array initialization, condition splitting, utilities, publishing, and standalone Workbench usage.
Refreshed the main README with current language examples and project status.- Game Version
- 1.8.0.10
- Created
- Mon, 24 Aug 2026 17:42:16 GMT
- Last Modified
- Mon, 24 Aug 2026 17:42:20 GMT
1.1.5
- Game Version
- 1.8.0.10
- Created
- Mon, 24 Aug 2026 16:50:41 GMT
- Last Modified
- Mon, 24 Aug 2026 16:50:48 GMT
1.1.4
- Game Version
- 1.8.0.10
- Created
- Tue, 18 Aug 2026 05:49:48 GMT
- Last Modified
- Tue, 18 Aug 2026 05:49:50 GMT
0.1.4
Fixed compilation of Generic extension methods
- Game Version
- 1.8.0.10
- Created
- Mon, 17 Aug 2026 18:47:25 GMT
- Last Modified
- Mon, 17 Aug 2026 18:47:27 GMT
0.1.3
- Game Version
- 1.8.0.10
- Created
- Sun, 16 Aug 2026 22:10:22 GMT
- Last Modified
- Sun, 16 Aug 2026 22:10:24 GMT
0.1.2
- Game Version
- 1.8.0.10
- Created
- Sun, 16 Aug 2026 21:13:59 GMT
- Last Modified
- Sun, 16 Aug 2026 21:14:01 GMT
0.1.1
- Game Version
- 1.8.0.10
- Created
- Sun, 16 Aug 2026 20:47:58 GMT
- Last Modified
- Sun, 16 Aug 2026 20:48:00 GMT
0.1.0
- Game Version
- 1.8.0.10
- Created
- Sun, 16 Aug 2026 20:47:30 GMT
- Last Modified
- Sun, 16 Aug 2026 20:47:34 GMT
Showing 1 to 22 of 22 results
Rows per page
Showing 1 to 22 of 22 results
Rows per page