Difference between revisions of "Road to 2.0"

From Lazarus wiki
Jump to navigationJump to search
 
Line 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
+
* integrate dwarf branch
- fix bugs
+
* fix bugs
- get at least some optimizer stuff working
+
* get at least some optimizer stuff working
- PIC and packages support
+
* 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 bugs and get all packages running
- fix IDE
+
* 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