Difference between revisions of "Issues 2.6.0"

From Lazarus wiki
Jump to navigationJump to search
Line 26: Line 26:
 
# <strike><b>r19493</b> deprecation msgs of tdbf. Can starting compiler handle this? Does that matter at all for non- compiler/RTL? -> 2.4.4 can </strike>
 
# <strike><b>r19493</b> deprecation msgs of tdbf. Can starting compiler handle this? Does that matter at all for non- compiler/RTL? -> 2.4.4 can </strike>
 
# <b>r19328</b> byte typecast in set declaration gives syntax error (Jonas remarked it has a mantis item target 2.6.0 Mantis [http://bugs.freepascal.org/view.php?id=19328 mantis 19328] by Paul)  <b>conflict on merge</b>
 
# <b>r19328</b> byte typecast in set declaration gives syntax error (Jonas remarked it has a mantis item target 2.6.0 Mantis [http://bugs.freepascal.org/view.php?id=19328 mantis 19328] by Paul)  <b>conflict on merge</b>
# <b>r19343</b> mantis 19975 (classhelper, no commit msg) -> looks complex, so initially I'd say deny; Comments?
+
# <strike><b>r19343</b> mantis 19975 (classhelper, no commit msg) -> looks complex, so initially I'd say deny; Comments? (mostly under ifdef extended recorddef)</strike>
## 19342: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19292 )
+
## <strike>19342: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19292 )</strike>
## 19343:  http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19281
+
## <strike>19343:  http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19281</strike>
## 19343:  http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19282
+
## <strike>19343:  http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19282</strike>
 
Class helpers are the new feature added by Sven. In my opinion it is bad to make a release with the new feature and leave the bugs unfixed if they already fixed somewhere else--[[User:Paul Ishenin|Paul Ishenin]] 12:23, 30 November 2011 (CET)
 
Class helpers are the new feature added by Sven. In my opinion it is bad to make a release with the new feature and leave the bugs unfixed if they already fixed somewhere else--[[User:Paul Ishenin|Paul Ishenin]] 12:23, 30 November 2011 (CET)
 
# <strike>OS/2 merging, many  revs, see [http://www.stack.nl/~marcov/mergelogs26/postrc1.txt] but hinges on <b>r18138</b> causes many conflicts.  (also r19551,r19552)</strike>
 
# <strike>OS/2 merging, many  revs, see [http://www.stack.nl/~marcov/mergelogs26/postrc1.txt] but hinges on <b>r18138</b> causes many conflicts.  (also r19551,r19552)</strike>

Revision as of 13:57, 30 November 2011

Issues with 2.6.0 release candidates

This page is supposed to contain all issues discovered while testing release candidates and their status. Make sure to include information about the platform where the problem appears (if applicable). Once the issue gets resolved, you should strike it over and add number of SVN revision fixing it. If the revision number refers to a SVN repository different from "fpc" (i.e. "fpcbuild" or "fpcdocs"), include information about the SVN repository too.

Example:

  1. cpu-os: IE209101221 while compiling XYZ.pas - r123456
  2. docs: missing description of XYZ
  3. readme.txt: wrong version number - r654321 (fpcbuild)


Merge requests for post RC1 fixes so far

strikken means merged, bold means decisions/review/actions needed.

  1. r19515 already merged (typo in winunits-base shlobj.pp)
  2. r19380 bug in exesearch
  3. r19485 fpunits.conf->.cfg
  4. r19486 safecall on win64 flag in i_win.pas
  5. r19525 Fix problem with QueryHook leading to crashes
  6. r19526,r19531 haiku (confirmed by Olivier)
  7. r19342 nativent system unit (nativent dir only)
  8. Jonas and Florian would discuss what to do with r18961/r19312/r19313 ? -> still ongoing
  9. r19497 check environment variable LOCALAPPDATA on windows as a possible cache location for instantfpc
  10. r19339 (Francesco) Updated libogcfpc to ver.1.8.8
  11. r19493 deprecation msgs of tdbf. Can starting compiler handle this? Does that matter at all for non- compiler/RTL? -> 2.4.4 can
  12. r19328 byte typecast in set declaration gives syntax error (Jonas remarked it has a mantis item target 2.6.0 Mantis mantis 19328 by Paul) conflict on merge
  13. r19343 mantis 19975 (classhelper, no commit msg) -> looks complex, so initially I'd say deny; Comments? (mostly under ifdef extended recorddef)
    1. 19342: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19292 )
    2. 19343: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19281
    3. 19343: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19282

Class helpers are the new feature added by Sven. In my opinion it is bad to make a release with the new feature and leave the bugs unfixed if they already fixed somewhere else--Paul Ishenin 12:23, 30 November 2011 (CET)

  1. OS/2 merging, many revs, see [1] but hinges on r18138 causes many conflicts. (also r19551,r19552)
    1. 18138 partially merged, but not marked as merged. Merging 18136 was also needed.
    2. 19551-19552 merged
  2. Paul: Fixed today a serious bug which may cause compiler crashes: r19563 Without the change any record member symbol was treated as a tfieldvarsym and tfieldvarsym members where accessed without a check.
  3. fpcbuild r918,926,928
  4. open tickets with 2.6.0 as target
    1. mantis 18702 (error in rewritten win32 cdecl handling, Joost)
    2. mantis 20034 (improved versioning of CHM's, Marco -- can probably easily be delayed)
    3. mantis 20482 (fpmake problem, Joost)
  5. 19684: fixes internal error in handling of dynamic arrays
  6. 19694: fixes compiler crash due to accessing potentially unassigned field
  7. 19605 (issue 0020638),19641 (issue 0020690, issue 0020038), 19681 (issue issue 0020721): issues with nested types in classes

Issues with 2.6.0-rc1

  1. (potential) the usage of the heapmanager in a thread before it is initialized (Sergei, fpc-devel, nov 10th "Threads crash on freebsd")