Revision [17211]
This is an old revision of DevToc made by DkLwikki on 2014-08-28 14:47:51.
Information for hacking on FreeBASIC
This area of the Wiki is for documenting everything about the compiler and the runtime libraries. It is, however, incomplete. If you find that information provided here does not match what the source is doing then please update the relevant pages here. New pages and articles may be added freely, provided they help understanding what's going on inside FB.
Developing FreeBASIC Itself
Compiler internals
Run-time (rtlib) and Graphics (gfxlib2) Libraries
Running the FreeBASIC test suite
Normal vs. Standalone
Glossary
Notes on the creation of FB releases
FB and cross-compiling
Bootstrapping/cross-compiling fbc
C Header Translation Tutorial
Header Style Guidelines
External Libraries Index (header status)
Normal vs. Standalone
Glossary
Notes on the creation of FB releases
FB and cross-compiling
Bootstrapping/cross-compiling fbc
C Header Translation Tutorial
Header Style Guidelines
External Libraries Index (header status)
Compiler internals
Quick overview of all modules
The objinfo feature
Memory management
Lexer & preprocessor
Parser & compiler (fb, parser, symb, rtl)
SELECT CASE
Profiling FB programs
Structure packing/field alignment
The objinfo feature
Memory management
Lexer & preprocessor
SELECT CASE
Profiling FB programs
Structure packing/field alignment
Run-time (rtlib) and Graphics (gfxlib2) Libraries
Back to Table of Contents