summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index c6c45a8..9ad34e3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,3 +1,13 @@
+/*
+@TODO:
+- move symbol_data_offsets stuff inside LinkerOutput
+- bounds check on bss
+- make bss optional
+- finish docs
+- make sure --no-stdlib generates a tiny executable
+- make executables more tiny (overlap sections, etc.)
+*/
+
// you will need gcc-multilib to compile a 32-bit executable (with stdlib)
// you need to use -fno-pic with gcc -- got,plt relocations aren't supported
// and also make the executable bigger.