aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen.rs
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/codegen.rs')
-rw-r--r--macros/src/codegen.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/macros/src/codegen.rs b/macros/src/codegen.rs
index 081c37fa..9c1ae88c 100644
--- a/macros/src/codegen.rs
+++ b/macros/src/codegen.rs
@@ -10,12 +10,12 @@ mod hardware_tasks;
mod idle;
mod init;
mod local_resources;
-mod shared_resources;
mod local_resources_struct;
-mod shared_resources_struct;
mod module;
mod post_init;
mod pre_init;
+mod shared_resources;
+mod shared_resources_struct;
mod software_tasks;
mod timer_queue;
mod util;
@@ -53,7 +53,7 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 {
mod_app.push(quote!(
#mod_app_init
- #mod_app_idle
+ #(#mod_app_idle)*
));
let main = util::suffixed("main");
@@ -84,8 +84,10 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 {
}
));
- let (mod_app_shared_resources, mod_shared_resources) = shared_resources::codegen(app, analysis, extra);
- let (mod_app_local_resources, mod_local_resources) = local_resources::codegen(app, analysis, extra);
+ let (mod_app_shared_resources, mod_shared_resources) =
+ shared_resources::codegen(app, analysis, extra);
+ let (mod_app_local_resources, mod_local_resources) =
+ local_resources::codegen(app, analysis, extra);
let (mod_app_hardware_tasks, root_hardware_tasks, user_hardware_tasks) =
hardware_tasks::codegen(app, analysis, extra);
on> Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/zlib.test.txt (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2022-03-11Source Maps for client-side errors & columnsGravatar Jarred Sumner 21-579/+115079
2022-03-10twiddle with formattingGravatar Jarred Sumner 3-30/+89
2022-03-10[bun.js] Map the sources when handling the errorGravatar Jarred Sumner 1-29/+169
2022-03-10Update comptime_string_map.zigGravatar Jarred Sumner 1-1/+1
2022-03-10[bun.js] Support sourcemaps!Gravatar Jarred Sumner 3-89/+78
2022-03-10Update js_printer.zigGravatar Jarred Sumner 1-15/+42
2022-03-10WIP sourcemap parsingGravatar Jarred Sumner 1-11/+265
2022-03-10woopsGravatar Jarred Sumner 1-1/+1
2022-03-10console.log(<JSX>) supportGravatar Jarred Sumner 48-2349/+2744
2022-03-09Update linker.zigGravatar Jarred Sumner 1-12/+12
2022-03-0969% perf improvement for long string literalsGravatar Jarred Sumner 3-82/+132
2022-03-09Update options.zigGravatar Jarred Sumner 1-1/+1
2022-03-09make the map slightly smallerGravatar Jarred Sumner 2-94/+108
2022-03-09[JS Printer] Add function for printing a string as JSONGravatar Jarred Sumner 1-0/+104
2022-03-0910% perf improvement to JSX entity code parsing in microbenchmarkGravatar Jarred Sumner 2-284/+269
2022-03-09fix bug with UTF-16 template literal escape codesGravatar Jarred Sumner 1-6/+6
2022-03-08Fix quoting console.logGravatar Jarred Sumner 3-42/+203
2022-03-08print size of headersGravatar Jarred Sumner 2-12/+20
2022-03-08sourcemappingsGravatar Jarred Sumner 60-0/+120
2022-03-08rename _global -> bunGravatar Jarred Sumner 88-2476/+1719
2022-03-08[bun.js] Support logging `Headers`, `Response`, and `Request`Gravatar Jarred Sumner 4-72/+270
2022-03-08Fix https://github.com/Jarred-Sumner/bun/issues/122Gravatar Jarred Sumner 2-2/+16
2022-03-08Update sourcemap.zigGravatar Jarred Sumner 1-6/+6
2022-03-08[bun.js] WIP sourcemap supportGravatar Jarred Sumner 3-249/+646
2022-03-07Add VLQ bench, improve decodeVLQ perfGravatar Jarred Sumner 3-3/+138
2022-03-07Optimize sourcemapsGravatar Jarred Sumner 6-90/+210
2022-03-07Update options.zigGravatar Jarred Sumner 1-4/+37
2022-03-07source maps optimizationsGravatar Jarred Sumner 11-85/+458
2022-03-07[JS] Don't make this inlineGravatar Jarred Sumner 1-2/+2
2022-03-07[JS] Slight optimization for newlinesGravatar Jarred Sumner 1-36/+2
2022-03-07[JS Parser] Fix bug with decoding escape sequencesGravatar Jarred Sumner 1-4/+4
2022-03-07[JS/JSON] Optimize parsing long stringsGravatar Jarred Sumner 1-1/+37
2022-03-07[JS Parser] Add optimization for JSX spreadGravatar Jarred Sumner 1-0/+11
2022-03-061.7x faster sourcemap printingGravatar Jarred Sumner 1-24/+32
2022-03-06source maps work for app code in `bun dev`!Gravatar Jarred Sumner 19-153/+1098
2022-03-05[JS Parser] dot property shorthand for JSXGravatar Jarred Sumner 3-10/+82
This is a non-standard backwards-compatible feature that I suspect other tooling will soon adopt (and expect to help other tooling adopt it) ```jsx var hello = {hi: 'yo'}; export const Foo = () => <Bar {hello.hi} /> ``` Desugars into: ```jsx var hello = {hi: 'yo'}; export const Foo = () => <Bar hi={hello.hi} /> ``` This works with defines and macros too. ```jsx export const Foo = () => <Bar {process.env.NODE_ENV} /> ``` ```jsx export const Foo = () => <Bar NODE_ENV="development" /> ```
2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+1
2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+1
2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+12