aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Expand)Author
2023-06-25WASM binary format: support element segmentsMichael Williamson
2023-06-24Add explicit WASM index typesMichael Williamson
2023-06-24Add WasmExpressionMichael Williamson
2023-06-24Add names for functionsMichael Williamson
2023-06-24Fix func index in local names sectionMichael Williamson
2023-06-24Add local names to WASM object fileMichael Williamson
2023-06-24WASM binary format: support functionsMichael Williamson
2023-06-24Use writeSize() in writeNameSubsection()Michael Williamson
2023-06-24Extract writeSize() functionMichael Williamson
2023-06-24Extract WasmIndexTableMichael Williamson
2023-06-24Automatically add function types to moduleMichael Williamson
2023-06-24WASM binary format: support memory sectionsMichael Williamson
2023-06-24WASM binary format: support tablesMichael Williamson
2023-06-24Split up binary format writing code to match specMichael Williamson
2023-06-24WASM binary format: support global importsMichael Williamson
2023-06-24WASM binary format: support memory importsMichael Williamson
2023-06-21Support table importsMichael Williamson
2023-06-21Move import identifier onto functionMichael Williamson
2023-06-21Extract functions to write indexesMichael Williamson
2023-06-21Extract writeNameSectionFunctionNameSubsection()Michael Williamson
2023-06-21Extract writeVec()Michael Williamson
2023-06-21Write names of imported functionsMichael Williamson
2023-06-21Support import of cuntions in WASM binary formatMichael Williamson
2023-06-21Add binary encoding of WASM type sectionMichael Williamson
2023-06-21Add LEB128 encodingMichael Williamson
2023-06-21Add WASM section typesMichael Williamson
2023-06-20Add serialization to binary format of empty WASM moduleMichael Williamson
2023-06-20Rename LlvmCompiler to LlvmCodeGenMichael Williamson
2023-06-20Separate target directory by backendMichael Williamson
2023-06-20Add stubbed WASM backendMichael Williamson
2023-06-19Write directly to file when serializing LLVM IRMichael Williamson
2023-06-18Use definition order for LLVM top level entitiesMichael Williamson
2023-06-18Only initialize namespaces onceMichael Williamson
2023-06-18Add LLVM instruction br unconditionalMichael Williamson
2023-06-18Add LLVM br instructionMichael Williamson
2023-06-18Store whether namespace has been initializedMichael Williamson
2023-06-18Move declaration of import function into importValue()Michael Williamson
2023-06-18Extract LlvmCompilerNamespaces.importValue()Michael Williamson
2023-06-18Create separate namespace import functionMichael Williamson
2023-06-18Extract LlvmCompilerNamespaces.define()Michael Williamson
2023-06-18Extract globalNameNamespaceInit()Michael Williamson
2023-06-18Extract operandNamespaceValue()Michael Williamson
2023-06-18Remove sourceType from LlvmOperandPtrToIntMichael Williamson
2023-06-18Set exit code of produced binariesMichael Williamson
2023-06-18Run examples automaticallyMichael Williamson
2023-06-18Hack together working HelloWorld compilationMichael Williamson
2023-06-17Compile in target directoryMichael Williamson
2023-06-17Add loaded free variables as localsMichael Williamson
2023-06-17Load free variables from closureMichael Williamson
2023-06-17Serialize LLVM ptr types as opaque ptrMichael Williamson