AgeAuthorCommit message
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm-linker: fix splitSegmentName and add unit test
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: don't call init functions unless object included
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyimplement indirect function table for object functions
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: handle weak globals in relocs
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: don't try to lower nav zcu data before updateNav is called
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: don't assume nav callees are fully resolved
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: distinguish symbol name vs import name, and implement weak
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix not merging object memories
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: apply object relocations to data segments
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: emit __heap_base and __heap_end globals and datas
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyfix merge conflicts with updating line numbers
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: implement __wasm_init_memory
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: implement data relocs
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: implement data symbols
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: implement __wasm_call_ctors
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyimplement function relocations
1 year agogravatar for andrew@ziglang.orgAndrew Kelleytype checking for synthetic functions
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm object parsing: fix handling of weak functions and globals
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: improve error messages by making source locations more lazy
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: chase relocations for references
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyfix bad archive name calculation
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix table imports in objects
1 year agogravatar for andrew@ziglang.orgAndrew Kelleycan't use source location until return from this function
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix global imports in objects
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyresolve merge conflicts
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyfix missing missing entry symbol error when no zcu
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix crashes when parsing compiler_rt
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix relocation parsing
1 year agogravatar for andrew@ziglang.orgAndrew KelleyCompilation: account for C objects and resources in prelink
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix active data segment offset value
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix missing function type entry for import
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyuse fixed writer in more places
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyfix stack pointer initialized to wrong vaddr
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: implement indirect function calls
1 year agogravatar for andrew@ziglang.orgAndrew Kelleystd.io: remove the "temporary workaround" for stage2_aarch64
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: implement stack pointer global
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyimplement the prelink phase in the frontend
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix data section in flush
1 year agogravatar for andrew@ziglang.orgAndrew Kelleyimplement error table and error names data segments
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: zcu data fixups are already applied
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: initialize the data segments table in flush
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: also call lowerZcuData in updateFunc
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: avoid recursion in lowerZcuData
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: implement data fixups
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix eliding empty data segments
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm codegen: fix call_indirect
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: allow undefined imports when lib name is provided
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: handle extern functions in updateNav
1 year agogravatar for andrew@ziglang.orgAndrew Kelleywasm linker: fix data segments memory flow
1 year agogravatar for andrew@ziglang.orgAndrew Kelleystd.ArrayHashMap: allow passing empty values array
Loading...