Skip to content

Tags: Nihlus/AdvancedDLSupport

Tags

3.1.0

Toggle 3.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
Nihlus Jarl Gullberg
Merge branch 'master' of github.com:Firwood-Software/AdvancedDLSupport

3.0.0

Toggle 3.0.0's commit message

Verified

This commit was signed with the committer’s verified signature.
Nihlus Jarl Gullberg
Fix version (we released a 3.0 on another branch without merging prop…

…erly)

2.3.2

Toggle 2.3.2's commit message

Verified

This commit was signed with the committer’s verified signature.
Nihlus Jarl Gullberg
Fix version and update release notes.

2.3.1

Toggle 2.3.1's commit message

Verified

This commit was signed with the committer’s verified signature.
Nihlus Jarl Gullberg
Update version and release notes.

v2.3.0

Toggle v2.3.0's commit message

Verified

This commit was signed with the committer’s verified signature.
Nihlus Jarl Gullberg
Update release notes.

v2.2.0

Toggle v2.2.0's commit message

Verified

This commit was signed with the committer’s verified signature.
Nihlus Jarl Gullberg
Update release notes and version.

2.1.2

Toggle 2.1.2's commit message

Verified

This commit was signed with the committer’s verified signature.
Nihlus Jarl Gullberg
Correct external annotation bundling.

v2.1.0

Toggle v2.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Generic delegate support (#41)

* 2.0 release - update release notes.

* Split out delegate definition logic into an extension method.

* Stub out generic delegate wrapper class.

* Implement basic wrapper generation.

* Implement basic managed-to-native generic delegate marshalling.

* Correct mixed-up functions.

* Remove loading of null object instead of the correct parameter.

* Implement native-to-managed generic delegate return types.

* Add documentation.

* Implement nested generics. Kinda works on Mono, but not Core.

* Update package version and release notes.

v2.0.0

Toggle v2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Implement better symbol transformation options (#37)

* Implement a better symbol name generation.

* Add the docpage to the index.

* Correct folder name.

* Add namespace provider overrides.

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
AOT Support (#24)

* Implement prototype AOT module for ADL.

* Add dynamic assembly provider API.

* Implement dynamic module providing.

* Fix numerous warnings.

* More warning fixes.

* Add persistent dynamic assembly provider.

* Add null check.

* Correct test cleanup algorithm.

* Don't mangle the assembly name.

* Remove the on-disk library path from the pregenerated type keying.

* Implement loading of AOT types in the native builder.

* Implement tool logic.

* Add metadata.

* Add an extra check for empty output directories.

* Correct various warnings.

* Add documentation for the AOT feature.

* Add a short note about calling the discover method multiple times.

* Ensure that the output directory is not empty.

* Add some cursory tool tests.

* Bump version.

* Correct attribute target, and reduce some nesting.

* Remove some redundancies and annotate some input parameters.

* Ensure that AOT tests are not parallelized.

* Remove leftover unused files.

* Fix version.

* Fix bad tag.

* Rebase onto master, merge changes.

* Rebase onto master, and add coverage runs for the AOT tests.

* Add platform targets to AOT project files.

* Correct configurations in the solution file.

* Add the clean step to the AOT tests.

* Install System.ValueTuple and upgrade some packages.

* Use normal tuple instead of ValueTuple.

* Use wait spins to ensure that we aren't trying to copy modules before they've been written.

* Remove custom copying code, and use builtin mechanisms for output dir.

* Correct access violations in AOT tests.

* Add test for skipping pregenerated types.

* Remove spurious semicolon.

* Make type cache nonstatic, and correct tests accordingly.

* Revert "Make type cache nonstatic, and correct tests accordingly."

This reverts commit da42df4.

* Remove skip test.