Skip to content
@LibCodeQuick

Lib Code Quick

This is a small compiler framework for low spec systems

Lib Code Quick

The focus of this organization is to be the instruction set generating porition of a small, modular and reusable code generation framework called Lib Code Quick. The largest address space for the smallest version of the library set is intended to be able to generate code succeessfully in 8 MiB of RAM. Larger versions can be added later but even newer platforms benefit from having codebases that fit into the level-1 code cache anyway so why make things huge for no reason?

The only set rules are that:

  • name mangling is forbidden in the naming conventions of each library
  • the choice of language is up to the author of the respective part for each target
  • object files and linker libraries are the principle target for each sub-library (no runtime or DLL specific code in the sub-libraries, for example)

Companion Organizations

  • Lib Link Gen repos holds the object code, library code, startup code and other related codes for each target.
  • Lib Build Gen houses a reusable backend for making an implementation-independent library for making Make utilities and their equivalents.
  • Lib Code Gen is the instruction set architecture-specific part of the code generation framework.

Popular repositories Loading

  1. sqbe-c sqbe-c Public

    Forked from michaelforney/cproc

    C11 transpiler

    C

  2. cmph cmph Public

    Forked from rurban/cmph

    fork of the sf.net project, with fixed algos bmz8 chd chd_ph and hashes

    C

  3. m4pp m4pp Public

    M4++, a fork of GNU M4 with OOP features added

    C

  4. .github .github Public

    A master target lib targetting many architecture computers with a shared compiler

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…