commit | e2a86d90813e4eeef8654878abe4edb566d790b6 | [log] [tgz] |
---|---|---|
author | Régis Crelier <regis@google.com> | Thu Mar 14 16:56:34 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Thu Mar 14 16:56:34 2019 +0000 |
tree | c4a2f3080e7077d19efcb79789accc139e55820c | |
parent | 7418238239f885ba92093c44a1768f8ec93b121f [diff] |
[VM runtime] Use memfd_create instead of shm_open for dual mapping of code. Detect both at compile time and runtime for memfd_create support and disable dual code mapping if not available. Change-Id: I6908e6c116a60218bb5002378470011dfe76a257 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/96845 Commit-Queue: Régis Crelier <regis@google.com> Reviewed-by: Siva Annamalai <asiva@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.