openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
Free Pascal Compiler
Settings
|
Report Duplicate
76
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
almost 1 year
ago. based on code collected
about 1 year
ago.
Jan 18, 2023 — Jan 18, 2024
Showing page 7 of 76
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
+ webassembly internal linker: create separate exe sections for .rodata and .bss
Nikolay Nikolov
More...
about 1 year ago
* wasm internal linker: start the data section at offset 0, as WebAssembly is a Harvard architecture.
Nikolay Nikolov
More...
about 1 year ago
+ implemented RELOC_TYPE_INDEX_LEB relocations in the wasm internal linker
Nikolay Nikolov
More...
about 1 year ago
* refactor: invert if condition and else statement (reducing the nesting level), because then terminates the function. No functional changes.
Nikolay Nikolov
More...
about 1 year ago
* produce an internal error, instead of a warning in case of RELOC_FUNCTION_INDEX_LEB pointing to a function with missing ExeFunctionIndex
Nikolay Nikolov
More...
about 1 year ago
+ wasm internal linker: fill ExeFunctionIndex of alias code symbols as well
Nikolay Nikolov
More...
about 1 year ago
* only set MainFuncSymbol of code sections to the main (non-alias) symbol
Nikolay Nikolov
More...
about 1 year ago
+ report an error in case a wasm object file has a code section, without a main symbol
Nikolay Nikolov
More...
about 1 year ago
* wasm internal linker: use the main symbol (without WASM_SYM_EXPLICIT_NAME, i.e. not an alias) to define code section names in the wasm object reader. For example, the section for the INITHEAP function is now called: .text.n_SYSTEM_$$_INITHEAP instead of .text.n__FPC_InitHeap (which is based on an explicit alias for the function - '_FPC_InitHeap')
Nikolay Nikolov
More...
about 1 year ago
+ wasm internal linker: write the functions, defined in the current module in the linker map file
Nikolay Nikolov
More...
about 1 year ago
+ write the import function indexes in the linker map file
Nikolay Nikolov
More...
about 1 year ago
+ partial implementation of RELOC_FUNCTION_INDEX_LEB relocations in the wasm internal linker
Nikolay Nikolov
More...
about 1 year ago
+ fill the memory section in the wasm exe writer
Nikolay Nikolov
More...
about 1 year ago
+ added check for the ExeFunctionIndex inside WriteCodeSegments
Nikolay Nikolov
More...
about 1 year ago
+ write the type indexes correctly
Nikolay Nikolov
More...
about 1 year ago
* extracted the import preparation to a separate method TWasmExeOutput.PrepareImports
Nikolay Nikolov
More...
about 1 year ago
* set TWasmObjSection.MainFuncSymbol in the wasm object reader
Nikolay Nikolov
More...
about 1 year ago
+ WebAssembly exe writer: write the code section
Nikolay Nikolov
More...
about 1 year ago
+ generate the import section in the wasm exe writer
Nikolay Nikolov
More...
about 1 year ago
+ generate and write the Type section in the WebAssembly internal exe writer
Nikolay Nikolov
More...
about 1 year ago
* writing of the type wasm object section extracted to a method TWasmFuncTypeTable.WriteTo, so it can be reused in the exe writer
Nikolay Nikolov
More...
about 1 year ago
* WriteWasmBasicType and WriteWasmResultType converted to global functions to allow reuse in the exe writer
Nikolay Nikolov
More...
about 1 year ago
+ initialize TWasmExeOutput.FWasmSections
Nikolay Nikolov
More...
about 1 year ago
+ added and implemented TWasmExeOutput.WriteWasmSection
Nikolay Nikolov
More...
about 1 year ago
* converted some helper methods from TWasmObjOutput to global functions, so they can be reused in the exe writer
Nikolay Nikolov
More...
about 1 year ago
+ added a section array to the wasm exe writer
Nikolay Nikolov
More...
about 1 year ago
+ WebAssembly internal linker, exe writer: keep track of exe import functions. Add and fill TWasmObjSymbolLinkingData.ExeFunctionIndex
Nikolay Nikolov
More...
about 1 year ago
+ also write the functype of imported functions in the linker map file
Nikolay Nikolov
More...
about 1 year ago
+ added TWasmFuncType.ToString implementation
Nikolay Nikolov
More...
about 1 year ago
+ store the functype in TWasmObjSymbolLinkingData
Nikolay Nikolov
More...
about 1 year ago
←
1
2
3
4
5
6
7
8
9
10
11
…
75
76
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree