Difference between revisions of "Road to 2.0"
From Lazarus wiki
Jump to navigationJump to searchLine 3: | Line 3: | ||
2.0 will support the following targets: | 2.0 will support the following targets: | ||
− | i386/Linux | + | * i386/Linux |
− | i386/Win32 | + | * i386/Win32 |
− | i386/FreeBSD | + | * i386/FreeBSD |
− | i386/OS/2 | + | * i386/OS/2 |
− | i386/EMX | + | * i386/EMX |
− | i386/go32v2 (only non NT-based systems) | + | * i386/go32v2 (only non NT-based systems) |
− | powerpc/Darwin | + | * powerpc/Darwin |
− | powerpc/MacOS Classic | + | * powerpc/MacOS Classic |
− | powerpc/Linux | + | * powerpc/Linux |
− | powerpc/MorphOS (?) depends on Charly | + | * powerpc/MorphOS (?) depends on Charly |
− | x86-64/Linux | + | * x86-64/Linux |
− | x86-64/FreeBSD | + | * x86-64/FreeBSD |
− | x86-64/Win64 (?) depends if GNU Tools will be available soon | + | * x86-64/Win64 (?) depends if GNU Tools will be available soon |
− | arm/Linux | + | * arm/Linux |
− | sparc/Linux | + | * sparc/Linux |
Depending on OS requirements, 2.0.0 is supposed to compile and run the following big packages to prove its maturity: | Depending on OS requirements, 2.0.0 is supposed to compile and run the following big packages to prove its maturity: | ||
Line 33: | Line 33: | ||
1.9.4 within the next few days supporting the following targets: | 1.9.4 within the next few days supporting the following targets: | ||
− | i386/Linux | + | * i386/Linux |
− | i386/Win32 | + | * i386/Win32 |
− | i386/FreeBSD | + | * i386/FreeBSD |
− | i386/OS/2 | + | * i386/OS/2 |
− | powerpc/Darwin | + | * powerpc/Darwin |
− | powerpc/Linux | + | * powerpc/Linux |
1.9.6 within the 2-4 months | 1.9.6 within the 2-4 months | ||
Goals: | Goals: | ||
− | + | * integrate dwarf branch | |
− | + | * fix bugs | |
− | + | * get at least some optimizer stuff working | |
− | + | * PIC and packages support | |
1.9.4 releases plus x86-64/Linux, x86-64/FreeBSD and arm/Linux | 1.9.4 releases plus x86-64/Linux, x86-64/FreeBSD and arm/Linux | ||
1.9.8 aka 2.0.0-rc1: within the next 4-6 months | 1.9.8 aka 2.0.0-rc1: within the next 4-6 months | ||
Goals: | Goals: | ||
− | + | * fix bugs and get all packages running | |
− | + | * fix IDE | |
1.9.10: only if important bugs to be tested pop up | 1.9.10: only if important bugs to be tested pop up | ||
2.0.0: 1-2 months after last rc, i.e. by the end of the year | 2.0.0: 1-2 months after last rc, i.e. by the end of the year |
Revision as of 12:49, 29 May 2004
This document describes the planned road to FPC 2.0.0 which will be the next stable version of FPC.
2.0 will support the following targets:
- i386/Linux
- i386/Win32
- i386/FreeBSD
- i386/OS/2
- i386/EMX
- i386/go32v2 (only non NT-based systems)
- powerpc/Darwin
- powerpc/MacOS Classic
- powerpc/Linux
- powerpc/MorphOS (?) depends on Charly
- x86-64/Linux
- x86-64/FreeBSD
- x86-64/Win64 (?) depends if GNU Tools will be available soon
- arm/Linux
- sparc/Linux
Depending on OS requirements, 2.0.0 is supposed to compile and run the following big packages to prove its maturity:
- Lazarus: all targets having GTK
- Decal: all targets
- Dorb: Win32
- DelphiQuake2: Win32
- Jedi/JCL linux
- TurboPower packages
- FreeCLX
1.9.4 within the next few days supporting the following targets:
- i386/Linux
- i386/Win32
- i386/FreeBSD
- i386/OS/2
- powerpc/Darwin
- powerpc/Linux
1.9.6 within the 2-4 months Goals:
- integrate dwarf branch
- fix bugs
- get at least some optimizer stuff working
- PIC and packages support
1.9.4 releases plus x86-64/Linux, x86-64/FreeBSD and arm/Linux
1.9.8 aka 2.0.0-rc1: within the next 4-6 months Goals:
- fix bugs and get all packages running
- fix IDE
1.9.10: only if important bugs to be tested pop up
2.0.0: 1-2 months after last rc, i.e. by the end of the year