Skip to content
This repository was archived by the owner on Nov 1, 2020. It is now read-only.

Make ThreadSafeFlags public#23

Merged
MichalStrehovsky merged 1 commit into
dotnet:masterfrom
MichalStrehovsky:MakeThreadSafeFlagsPublic
Oct 3, 2015
Merged

Make ThreadSafeFlags public#23
MichalStrehovsky merged 1 commit into
dotnet:masterfrom
MichalStrehovsky:MakeThreadSafeFlagsPublic

Conversation

@MichalStrehovsky
Copy link
Copy Markdown
Member

These are consumed from the ECMA type system implementation and need to
be public.

These are consumed from the ECMA type system implementation and need to
be public.
MichalStrehovsky added a commit that referenced this pull request Oct 3, 2015
@MichalStrehovsky MichalStrehovsky merged commit 32b4fae into dotnet:master Oct 3, 2015
@MichalStrehovsky MichalStrehovsky deleted the MakeThreadSafeFlagsPublic branch October 3, 2015 00:20
@dlewis-arcontech dlewis-arcontech mentioned this pull request Nov 7, 2017
@jkotas jkotas mentioned this pull request Jun 27, 2018
jkotas pushed a commit that referenced this pull request Sep 9, 2020
* Thunks: support for fixed size thunk pool

Provides the platform independent (OS and CPU architecture) runtime code to support a fixed size thunk pool for systems that doesn't support any way to add more thunks on demand.

Activated with FEATURE_FIXED_POOL_THUNKS..

FEATURE_RX_THUNKS will still override this.

The default is still the template based system.

The code blocks of the pool itself need to be either build and linked as part of the executable or generated by the compiler to be included in the object file.

* fixed size thunk pool (#23)

* Thunks: support for fixed size thunk pool

Provides the platform independent (OS and CPU architecture) runtime code to support a fixed size thunk pool for systems that doesn't support any way to add more thunks on demand.

Activated with FEATURE_FIXED_POOL_THUNKS..

FEATURE_RX_THUNKS will still override this.

The default is still the template based system.

The code blocks of the pool itself need to be either build and linked as part of the executable or generated by the compiler to be included in the object file.

* Review changes

- Use PalVirtualAlloc instead of GCToOSInterface for memory operations
- Rename global variable to better match the usage
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant