Free Pascal
後に1.0.xとなる安定化作業及び68k向け移植の際に、コード生成部分にの設計上の限界がはっきりした。二つの基本的な問題があり、一つは、新しいプロセッサをサポートしようと思うと、コードジェネレータを根本的に書き直す必要があったこと、レジスタ割当の原則(ブロックをビルドする際、常にレジスタを3つ開けておく)が管理しにくく、自由度を欠いていたことである。
これらの理由から、1999年12月に1.0.xシリーズから枝分かれする形で1.1.xシリーズが作られた。最初はコンパイラの各部分のクリーンアップ及び再設計と書き直し、次いでコードジェネレータとレジスタアロケータの書き直しが行われた。余得として、不足していたDelphi互換性が向上した。
1.1.xの改良は遅かったが、着実であった。2003年遅くにはPowerPC (PPC) への移植が着手され、ARM及びSPARCへの移植も2004年の夏から秋にかけて行われた。AMD64への移植は2004年早くに行われた。AMD64への移植によって、64ビットコンパイラとしての機能が加わった。