Recent

Author Topic: Kill the buggy 2.6.x compiler  (Read 23568 times)

stocki

  • Full Member
  • ***
  • Posts: 144
Kill the buggy 2.6.x compiler
« on: October 05, 2013, 04:27:54 pm »
Please bring the 2.7 compiler to 2.8 finally. The 2.6 compiler is horrible.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Kill the buggy 2.6.x compiler
« Reply #1 on: October 05, 2013, 04:38:33 pm »
No compiler is bug free, every version have bugs. What's your problem? I'm using 2.6.2 in my office just fine, it works even for complex apps. This is not the way to bring next version faster, there's no even guarantee that the bugs you're facing is already reported and fixed. Found bugs? Report! That's how you should treat a product if you want it to be better.

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: Kill the buggy 2.6.x compiler
« Reply #2 on: October 05, 2013, 04:51:31 pm »
Exactly. Especially because there may still be 2.6.x releases, please report bugs and get fixes into the fixes_2_6 branch.

Of course, you're free to use FPC trunk. I use it with Laz trunk on Windows and it works nicely now.
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

BeniBela

  • Hero Member
  • *****
  • Posts: 959
    • homepage
Re: Kill the buggy 2.6.x compiler
« Reply #3 on: October 05, 2013, 05:18:51 pm »
Please bring the 2.7 compiler to 2.8 finally. The 2.6 compiler is horrible.

Excellent idea!


Of course, you're free to use FPC trunk. I use it with Laz trunk on Windows and it works nicely now.

And then you do an svn update and get a bunch of new bugs

Timewarp

  • Full Member
  • ***
  • Posts: 144
Re: Kill the buggy 2.6.x compiler
« Reply #4 on: October 05, 2013, 06:00:23 pm »
I agree! You can't use 2.6.2 for x64 Windows

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12901
  • FPC developer.
Re: Kill the buggy 2.6.x compiler
« Reply #5 on: October 05, 2013, 06:35:38 pm »
The next release will probably 2.6.3, there is no schedule (or agreement about what it should contain) for 2.8.x yet.

jwdietrich

  • Hero Member
  • *****
  • Posts: 1278
    • formatio reticularis
Re: Kill the buggy 2.6.x compiler
« Reply #6 on: October 05, 2013, 10:35:08 pm »
The next release will probably 2.6.3

I would rather assume that it will be 2.6.4.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 4.2.0 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

sam707

  • Guest
Re: Kill the buggy 2.6.x compiler
« Reply #7 on: October 05, 2013, 10:42:36 pm »
Quote
Please bring the 2.7 compiler to 2.8 finally. The 2.6 compiler is horrible.

bring the 2.8 ?

and what next....? LOOOL

people will complain about it and the 2.9.1  :D

Okay, why dont you ask instant for the 4.0 running on ubuntu 17 and windows 11

lmao !

As I say = it is opensource , so ! if u are unhappy with features, REMAKE THEM URSELF !!!
« Last Edit: October 05, 2013, 10:49:56 pm by sam707 »

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12901
  • FPC developer.
Re: Kill the buggy 2.6.x compiler
« Reply #8 on: October 06, 2013, 08:52:38 am »
The next release will probably 2.6.3

I would rather assume that it will be 2.6.4.

Yup, to be 2.6.4 release based on the current 2.6.3 codebase, my mistake.   

stocki

  • Full Member
  • ***
  • Posts: 144
Re: Kill the buggy 2.6.x compiler
« Reply #9 on: October 06, 2013, 10:48:58 am »
The next release will probably 2.6.3, there is no schedule (or agreement about what it should contain) for 2.8.x yet.

I don't want the 2.6 branch for further releases. It contains tons of bugs. 2.7 has the fixes and is very stable. Working on 2.6 makes no sense. Killing it now saves a lot of time.

Bart

  • Hero Member
  • *****
  • Posts: 5727
    • Bart en Mariska's Webstek
Re: Kill the buggy 2.6.x compiler
« Reply #10 on: October 06, 2013, 10:56:21 am »
I don't want the 2.6 branch for further releases. It contains tons of bugs. 2.7 has the fixes and is very stable. Working on 2.6 makes no sense. Killing it now saves a lot of time.

Well then, use 2.7.1.
There actually is a release plan for fpc.

Bart

taazz

  • Hero Member
  • *****
  • Posts: 5368
Re: Kill the buggy 2.6.x compiler
« Reply #11 on: October 06, 2013, 11:43:25 am »
1) I am using 2.6.2 and so far I haven't any problems.
2) other than the 64bit bug that I expect it will be correct on 2.6.4 what other bugs stops you from using the 2.6.x compiler line?

By the way lots of bugs is not an acceptable answer, which ones you need to be corrected?
Personally I would prefer if the 2.7.x remained in development a little longer I had a problem the last time I checked which I would like to report before any release is made.
Good judgement is the result of experience … Experience is the result of bad judgement.

OS : Windows 7 64 bit
Laz: Lazarus 1.4.4 FPC 2.6.4 i386-win32-win32/win64

Timewarp

  • Full Member
  • ***
  • Posts: 144
Re: Kill the buggy 2.6.x compiler
« Reply #12 on: October 06, 2013, 12:29:01 pm »
64bit bug that I expect it will be correct on 2.6.4
Where is this clue "SEH fix is planned for 2.6.4"?

I can use 2.7.1, but there will be no open source. Currently I need to apply few custom patches anyway

taazz

  • Hero Member
  • *****
  • Posts: 5368
Re: Kill the buggy 2.6.x compiler
« Reply #13 on: October 06, 2013, 01:23:40 pm »
64bit bug that I expect it will be correct on 2.6.4
Where is this clue "SEH fix is planned for 2.6.4"?
no clue, I said that "I expect it to be included" not that they will included.

I can use 2.7.1, but there will be no open source. Currently I need to apply few custom patches anyway

Errm OK?
Good judgement is the result of experience … Experience is the result of bad judgement.

OS : Windows 7 64 bit
Laz: Lazarus 1.4.4 FPC 2.6.4 i386-win32-win32/win64

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Kill the buggy 2.6.x compiler
« Reply #14 on: October 06, 2013, 02:37:43 pm »
Quote
I don't want the 2.6 branch for further releases. It contains tons of bugs. 2.7 has the fixes and is very stable. Working on 2.6 makes no sense. Killing it now saves a lot of time.
You're still being unclear (what bugs? have you reported it? has it been fixed? fixed in what version? it all will be written in your bug report), other than (probably fatal, no idea since I'm still on x86) x64 bugs, everything else is mostly fine. 2.7.X is NOT stable, you're maybe lucky to have a perfectly working revision, but a broken revision update can come anytime. You just haven't faced it (I have, and when it happens, with your current attitude, you might stop using FPC at all).

2.7.X is currently the one where developers are free to add new features or fix HUGE bugs, this is not possible for 2.6.X. Some small features might be backported but fixed bugs are the main concern for patch release (the last digit in FPC versioning). 2.6.X has much lower chance for new bugs to appear than 2.7.X. Please understand the development lifecycle of FPC, don't be selfish (and no guarantee 2.8.X would be bug free anyway).
Quote
I can use 2.7.1, but there will be no open source. Currently I need to apply few custom patches anyway
Why don't you send the patches instead?

 

TinyPortal © 2005-2018