aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/resources.rs
diff options
context:
space:
mode:
authorGravatar Jorge Aparicio <jorge@japaric.io> 2019-10-21 16:38:04 -0500
committerGravatar Jorge Aparicio <jorge@japaric.io> 2019-10-21 16:38:04 -0500
commit9f092efe24a712add30a0512a922cd64d3666069 (patch)
tree98034938ce7c9bdbecf6b7174fb3c1204ed44896 /macros/src/codegen/resources.rs
parent1fe9767ebac37a6f220d5e84505e16691b370002 (diff)
downloadrtic-9f092efe24a712add30a0512a922cd64d3666069.tar.gz
rtic-9f092efe24a712add30a0512a922cd64d3666069.tar.zst
rtic-9f092efe24a712add30a0512a922cd64d3666069.zip
do not zero late resource memory on boot
Diffstat (limited to '')
-rw-r--r--macros/src/codegen/resources.rs12
1 files changed, 10 insertions, 2 deletions
diff --git a/macros/src/codegen/resources.rs b/macros/src/codegen/resources.rs
index bec46020..8cb788d1 100644
--- a/macros/src/codegen/resources.rs
+++ b/macros/src/codegen/resources.rs
@@ -32,7 +32,11 @@ pub fn codegen(
cross_initialized: false,
} => (
util::cfg_core(*core, app.args.cores),
- util::link_section("data", *core),
+ if expr.is_none() {
+ util::link_section_uninit(Some(*core))
+ } else {
+ util::link_section("data", *core)
+ },
),
// shared `static`s and cross-initialized resources need to be in `.shared` memory
@@ -42,7 +46,11 @@ pub fn codegen(
} else {
None
},
- None,
+ if expr.is_none() {
+ util::link_section_uninit(None)
+ } else {
+ None
+ },
),
};
-api Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-uws/examples/EchoServer.cpp (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-10-09fix(AbortSignal/fetch) fix AbortSignal.timeout, fetch lock behavior and fetch...Gravatar Ciro Spaciari 29-61/+303
2023-10-09Fix npm tag for canary bun-types, againGravatar Ashcon Partovi 2-56/+10
2023-10-09Add Fedora build instructions to development.md (#6359)Gravatar otterDeveloper 1-0/+10
2023-10-09added commands (#6314)Gravatar babar 1-1/+2
2023-10-09Update README.md (#6291)Gravatar TPLJ 1-1/+1
2023-10-09docs: fixing a couple typos (#6331)Gravatar Michael Di Prisco 2-2/+2
2023-10-09fix: support uint8 exit code range (#6303)Gravatar Liz 2-2/+11
2023-10-09Fix array variables preview in debugger (#6379)Gravatar 2hu 1-1/+4
2023-10-07feat(KeyObject) (#5940)Gravatar Ciro Spaciari 106-67/+9342
2023-10-07Exclude more filesGravatar Jarred Sumner 1-1/+1
2023-10-07Exclude more filesGravatar Jarred Sumner 1-1/+2
2023-10-07Update settings.jsonGravatar Jarred Sumner 1-1/+2
2023-10-07Update settings.jsonGravatar Jarred Sumner 1-2/+3
2023-10-06fix a couple install testsGravatar Dylan Conway 1-8/+8
2023-10-06formatGravatar Dylan Conway 1-1/+2
2023-10-06Fix memory leak in fetch() (#6350)Gravatar Jarred Sumner 1-2/+0
2023-10-06[types] allow onLoad plugin callbacks to return undefined (#6346)Gravatar Silver 1-1/+1
2023-10-06docs: `file.stream()` is not a promise (#6337)Gravatar Paul Nodet 1-1/+1