summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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>
2024-07-21[IMP] Focusing on hand-written parser for C/C++Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-21[RM] Examples/ added to gitignore, improved Ref class.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-17[IMP] NDK instead of MPCC.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-17[IMP] Much better source tree.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-12[IMP] Needs to be merged with stable.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-11[MHR-36] Fix toolchain, new app logo, refactor drivers.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-10[DOCS] Update documentation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-10MHR-36:Amlal El Mahrouss
Bumping repository. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-07MHR-36: Update ReadMe.md.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-06MHR-36: NDK, Update Linker and C++ driver.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-07-04MHR-36: Finishing C++ compilerAmlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-28IMP: Use XEN brand for assembler.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-28FIX: author names and add Qt files.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-27IMP: New PEF calling convention.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-27WIP: objective-c keywords for C++ compiler.Amlal EL Mahrouss
Orthodox C++: https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-25C++: Implementing classes and namespace support.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-06-16MHR-21: Add ARM64 type for PEF executables.Amlal EL Mahrouss
- Can now target PEF files. - Need an ARM64 assembler now. Signed-off-by: Amlal EL Mahrouss <amlal@softwarelabs.com>
2024-06-16MHR-21: win64: Source file path doesnt get recognized on windows (BUG)Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlal@softwarelabs.com>
2024-06-14MHR-21: work in progress arm64 support, made a structure to describeAmlal EL Mahrouss
opcodes. Signed-off-by: Amlal EL Mahrouss <amlal@softwarelabs.com>
2024-06-11MHR-21: Update copyright holder.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-06-09MHR-21: Fix win64.makeAmlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlal@softwarelabs.com>
2024-06-09MHR-21: Finish C++ compiler.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlal@softwarelabs.com>
2024-06-05MHR-21: Fix PEF header, as Undroid targets RISC-V CMA.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlal@softwarelabs.com>
2024-06-03meta: cplusplus: refactors.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-06-01MHR-21: Amend commit, did some cleaning.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlal@softwarelabs.com>
2024-06-01publishing my work.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-28MHR-21: refactors.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-21MHR-21: Refactor, WiP symbol support in mov.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-05-15MHR-21: Update ccplus to cplusplus.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>