summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-10-12sdk/w32.h: Add brief notes at the begining of the fileAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-12IMP: Run format command.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-12IMP: After improving the C++ Compiler and Pre-processor, improved theAmlal El Mahrouss
CLI and API. IMP: Rename Asm/ to AAL/ (Assembly Abstraction Layer). META: Alongside other refactors. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-11IMP: A set of C++ pre-processor and C++ compiler fixes.Amlal El Mahrouss
TODO: Finish AMD64 assembler, work on a ARM64 assembler. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-11IMP: Improve Linker by putting code sections name as macros, alsoAmlal El Mahrouss
extended them for 128-bit CPU cases. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-06IMP: Add exit.hxx to expose exit function.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-10-06IMP: new CRT SDK, imported from zka-dev, also updated assembly syntax.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-10-06IMP: New API fixes and String typedef.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-10-02IMP: Add Windows BTB rule.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-09-24IMP: Improve kDistRelease macro for CLI app.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-24IMP: Add kDistRelease according to branch, compilation fixes.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-22Rename Sources/ to src/Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-22Merge branch 'unstable' of gitlab.com:mahrouss/cl-dev into unstableAmlal
2024-09-22update SDK file structure.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-20Add new file, CODEOWNERS file.Amlal El Mahrouss
2024-09-18FIX: build.json: Fix repeating flag in BTB manifest.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-09-14META: Run Format command.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-13META: BUMP compiler toolchain.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-13CCompiler64x0.cxx: Update documentation.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-12IMP: Add NULL and CONST definition.Amlal
IMP: Refactor code with new CONST macro. Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-11IMP: Add xstore.c source file for the XStore DBMS.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-11IMP: Adding new APIs which uses XPCOM.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-11[Fix] Add new entries to compile_flags.txt.Amlal
[Add] Add documentation W32MessageBoxW symbol. Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-10META: Code cleanup and work in progress IDL compiler and fixes.Amlal
- IDL compiler, refer to ticket for it. - Code has been cleaned up and improved. - Fix build rules on Linux. Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-07[ IMP ] Fix useless include in ndk.dllAmlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-07IMP: FixesAmlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-06[ IMP ] Update BTB scripts.Amlal
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
2024-09-05Map registers according to ZKA's ABI.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-05[ IMP ] Improve C++ compiler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-04Code improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-04Major refactor, bump.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-03[ REF ] Rename ZIDL to XIDL.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-03[ FIX ] Fix NDK's XPMCOM header, mention ZKA NDK instead of ZKA kit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-03[ IMP ] Add main entrypoint for ZIDL.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-02[ META ] Format source files.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-02[ IMP ] Add ZIDL compiler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-01Adding a ZIDL compiler, also improved xpcom and w32 SDK headers.Amlal El Mahrouss
Ref class was fixed as well. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-31[IMP] Adding XPCOM and W32 SDKs.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-31[IMP] Add StackReserve header, for scheduler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-30[IMP] Improve assembler frontend.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-30[IMP] Add new asm tool.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-29Generally a tinyier commit, but reflects ISA changes.Amlal El Mahrouss
Use UInt8 for instruction encoding structs (0, 255), instead of char (0, 127). Rename ppc.hxx to power64.hxx. Rename decc to subc (sub carry flag) Remove stack operation instructions on the 64x0 ISA.
2024-08-28[IMP] Show version and release on C++ compiler.Amlal El Mahrouss
[IMP] Update header guard name of Macros.hxx [IMP] Update version string of toolchain. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-25[IMP] Assembler changes, these changes are related to how we'll treatAmlal El Mahrouss
segments (inside container headers) in the future. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-25[IMP] A set of fixes and improvements regarding the assembler and C++Amlal El Mahrouss
compiler. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-22[SDK/IMP] Fix preprocessor if(s).Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-22[REMOVE] Remove GPL ELF header.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-21[FIX] Fix C++ variable missing an uninitialized value, and a segfault.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-21[FIX] fix flag /? instead of /Help.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-20+ big refactors, now using the 'NDK' name.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>