summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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>
2024-08-20[IMP] Moved SDK/CRT into it's own directory in /dev/crtdll.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-20[IMP] Add Unix scripts for C++ compiler and linker.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-15[IMP] Add .editorconfig and moved sources into dev/ folder.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-12ndkdll: Add ReadMe.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-12[refactor] refactor source code and working on dll wrapper (cl, link,Amlal EL Mahrouss
masm...). Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-12[IMP] SEE BELOW.Amlal EL Mahrouss
+ Add 'link.exe' program from ndk.dll for NewOS subsystem. + Add recipes for the linker. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-10[IMP] Remove makefile, only using btb for ndk.dll.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-10[META] Important refactors.Amlal EL Mahrouss
+ Rename libNDK.dll to ndk.dll. + Update ReadMe.md. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-08[UNSTABLE] [IMP] NDK DLL, needs refactoring though.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-07[ABI] Update PEF format.Amlal EL Mahrouss
- Starts at 4M now for executables, DLL are PIC. - Output extensions have changed. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-07cplusplus.cxx: Fix company name.Amlal
2024-08-04[BUMP] bumping.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-02Merged in MHR-36 (pull request #7)Amlal
[MHR-??] [META] refactor code.
2024-08-02[MHR-??] [META] refactor code.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-28Merged in MHR-36 (pull request #6)Amlal
MHR-36
2024-07-28[MHR-21] Refactor linker.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-28[META] Refactor codebase.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-27ReadMe.md edited online with BitbucketAmlal
2024-07-26[IMP] NDKKit, Compiler agnostic kit.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-23[IMP] if condition statement on 'cplusplus' compiler.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-22[FIX] variable being set to zero after being filled.Amlal
Signed-off-by: Amlal <amlal@zka.com>