pierre
67fe756642
Regenerate msgid and msgtxt include files after commit 40422
...
git-svn-id: trunk@40425 -
2018-12-01 16:18:58 +00:00
michael
4091e31c4f
* Rename FindUnitWithName -> FindLoadedUnit
...
git-svn-id: trunk@40424 -
2018-12-01 08:54:34 +00:00
michael
77446cfe07
* Remove knowledge of directorycache from compiler
...
git-svn-id: trunk@40423 -
2018-12-01 08:49:04 +00:00
marco
b60cbf3329
* systematically capitalize first word of errormsg/sentence, patch by J. Gareth Moreton, mantis 34618
...
git-svn-id: trunk@40422 -
2018-11-30 11:21:50 +00:00
Jonas Maebe
758a8dd34a
* fixed dwarf debug info after r40398 (mantis #34622 )
...
git-svn-id: trunk@40421 -
2018-11-29 23:21:15 +00:00
Jonas Maebe
50ab607676
+ customint torddef type to create arbitraty bit-width integers
...
o use this to handle non-power-of-two-sized parameters for llvm
o no general support in the parser/code generator, so don't expose
git-svn-id: trunk@40398 -
2018-11-29 20:57:08 +00:00
pierre
a1fbde242d
Fix cleaning of unicode utils package in fpmake
...
git-svn-id: trunk@40397 -
2018-11-29 16:55:07 +00:00
michael
f051e1b8dc
* Add Payload event
...
git-svn-id: trunk@40396 -
2018-11-29 15:42:06 +00:00
michael
a49c17fb7d
* Allow redirect to local URL (patch by Michal GawRycki, bug ID #34595 )
...
git-svn-id: trunk@40395 -
2018-11-29 15:37:16 +00:00
michael
090141a69c
* Allow to retrieve argument size, patch by Silvio Clecio (bug ID 34611)
...
git-svn-id: trunk@40394 -
2018-11-29 15:34:00 +00:00
michael
818624559d
* Fix bug #34538 , AV in case of invalid method (patch by chmod222)
...
git-svn-id: trunk@40393 -
2018-11-29 15:21:50 +00:00
pierre
810b37a877
Fix delete of gdbver.inc generated file after gdbint unit compilation when called from packages level
...
git-svn-id: trunk@40392 -
2018-11-29 14:23:44 +00:00
pierre
101ce4d37b
Add several missing unit references in fpmake files
...
git-svn-id: trunk@40391 -
2018-11-28 23:45:35 +00:00
pierre
9f68bddf3b
Document -d --debug option, and change short version of --doc-folder to -df as -d is already used by debug option
...
git-svn-id: trunk@40390 -
2018-11-28 23:24:33 +00:00
pierre
8db29007ff
Add listing of unremoved files during clean with -d (vlDebug) option
...
git-svn-id: trunk@40389 -
2018-11-28 23:16:31 +00:00
pierre
ddcd46b4be
* Change "Clean of package %S completed" level from vlWarning to vlInfo,
...
to be at same level as "Cleaning pacakge %s" message.
* Transform "Searching dir" writeln in SearchFiles into a vlDebug level log call.
+ Add manifest.xml to the list of files to remove.
* Only do something in TBuildEngine.Clean method if AllTargets is true
or if CPU-OS is supported for APackage parameter.
git-svn-id: trunk@40388 -
2018-11-28 22:11:29 +00:00
Jonas Maebe
63847f1948
* disable explicitly calling class constructors on the JVM platform, as that
...
is forbidden there
git-svn-id: trunk@40386 -
2018-11-28 19:23:34 +00:00
Jonas Maebe
026d06cffb
- reverted r39188, as this hack removes the type correctness of the
...
instructions, which breaks the llvm code generator. Put such hacks
in CPU-specific overrides
git-svn-id: trunk@40385 -
2018-11-28 19:23:31 +00:00
Jonas Maebe
3a5a69619e
* moved initialisation of parentfpstruct to just behind where the local vars
...
get initialised, so that parameters in this struct are already available
in any wrappers generated for the parent routine (e.g. in case self is
moved to the parentfpstruct in a destructor, which calls beforestruction
in its wrapper)
git-svn-id: trunk@40384 -
2018-11-28 19:23:28 +00:00
Jonas Maebe
97b40dc16d
* fixed dynamic array constants for llvm
...
git-svn-id: trunk@40383 -
2018-11-28 19:23:25 +00:00
Jonas Maebe
413a3599c1
* thlcgobj.g_unreachable() dummy implementation + llvm override
...
git-svn-id: trunk@40382 -
2018-11-28 19:23:22 +00:00
pierre
d315e30d5b
Fix i386-aros in fpmkunit
...
git-svn-id: trunk@40381 -
2018-11-28 16:47:43 +00:00
pierre
0e996ba652
Add mising disclean help, rephrase help for Clean also
...
git-svn-id: trunk@40380 -
2018-11-28 14:03:45 +00:00
pierre
b64e9700aa
Avoid range errors or overflows on for AVR cpu, when computing address offsets
...
git-svn-id: trunk@40378 -
2018-11-27 10:21:37 +00:00
pierre
044fae62ea
Fix bug report 34605 and add corresponding test
...
git-svn-id: trunk@40377 -
2018-11-27 10:19:36 +00:00
Jonas Maebe
20fea3607c
* pass volatility information to llvm.memcpy
...
git-svn-id: trunk@40376 -
2018-11-26 22:30:05 +00:00
Jonas Maebe
09b6306f02
- removed outdated comment after r40373
...
git-svn-id: trunk@40375 -
2018-11-26 22:30:01 +00:00
Jonas Maebe
f98a9bea3c
* cap the assumed alignment of pass-by-reference parameters to the minimum of
...
their default alignment, the alignment of locals, globals and constants
(so that we don't overestimate the alignment of global normal set
constants to 32 bytes, while the maximum const alignment is often only
8 bytes)
git-svn-id: trunk@40374 -
2018-11-26 22:27:35 +00:00
Jonas Maebe
9a157a7749
* don't overwrite the alignment of locals set by the temp manager with the
...
standard alignment for the type (the maximum alignment for locals may
be less, and it's set correctly by the temp manager)
git-svn-id: trunk@40373 -
2018-11-26 22:27:31 +00:00
Mattias Gaertner
9f7f43673f
pastojs: added built-in procedure debugger
...
git-svn-id: trunk@40372 -
2018-11-26 09:36:02 +00:00
pierre
c46aa0ecb5
+ Add new string SWarnRemoveNonEmptyDirectory
...
* Change SWarnUnregisteredResource into a debug string
+ Use ExcludeTrailingDelimiter to be sure to get the parent directory in Clean method.
+ Add call to CmdRemoveTrees if CmdRemmoveDirs fails in Clean method,
but only if dir name if $FPCTARGET
git-svn-id: trunk@40371 -
2018-11-25 21:24:16 +00:00
Jonas Maebe
a7cb99f012
* when transforming the structure of a node tree involving full boolean
...
evaluation flags, also move the full boolean evaluation flags
git-svn-id: trunk@40367 -
2018-11-25 20:56:58 +00:00
Mattias Gaertner
ee65da4429
fcl-web: simpleserver: added option -m for mimetypes and default filename for darwin
...
git-svn-id: trunk@40366 -
2018-11-24 16:16:44 +00:00
pierre
deb3d5a0a9
+ Add Debug message when resource file is found, but not registered.
...
+ Add missing "T.ResourceStrings:=True;" for all source units
that generate the new debug message above.
git-svn-id: trunk@40365 -
2018-11-24 15:14:57 +00:00
joost
db80944f47
* Added fphttpstatus to fpmake.pp
...
git-svn-id: trunk@40364 -
2018-11-23 13:49:59 +00:00
pierre
234d442f71
Also disable fpdoc and pas2jni utils packages for targets not supporting fcl-process package
...
git-svn-id: trunk@40363 -
2018-11-23 13:29:01 +00:00
pierre
426e523a81
Fix go32v2 utils compilation by using the same OS limitation for utils-fppkg as in fcl-process package
...
git-svn-id: trunk@40362 -
2018-11-23 13:12:06 +00:00
florian
c43cae9231
* disable MovOpMov2MovOp optimization on x86-64 for now as it seems to break
...
git-svn-id: trunk@40361 -
2018-11-21 21:22:54 +00:00
florian
477d7be651
* building on i386-linux fixed
...
git-svn-id: trunk@40360 -
2018-11-21 19:19:24 +00:00
florian
ac37a54d79
+ MovOpMov2MovOp optimization
...
git-svn-id: trunk@40359 -
2018-11-20 22:20:43 +00:00
pierre
c2e46dc8fc
Add classes unit
...
git-svn-id: trunk@40358 -
2018-11-20 22:02:59 +00:00
Jonas Maebe
b96a8aee61
* don't generate tempsfinalize nodes in except filter procdefs, as that would
...
finalize the parent's temps twice (fix for r40345, mantis #34574 )
git-svn-id: trunk@40357 -
2018-11-20 19:25:06 +00:00
Mattias Gaertner
74f950c88b
pastojs: changed -Jpostproc to -Jpcmd
...
git-svn-id: trunk@40356 -
2018-11-19 09:48:48 +00:00
marcus
bf3bb18562
Fixed Win32/Win64 compilation after r40351
...
git-svn-id: trunk@40355 -
2018-11-18 20:34:29 +00:00
marcus
1bcafda4f4
Fixed compilation after r40351
...
git-svn-id: trunk@40354 -
2018-11-18 19:48:34 +00:00
Mattias Gaertner
250b9489f6
pas2jslib: set default paths
...
git-svn-id: trunk@40353 -
2018-11-18 18:50:26 +00:00
Mattias Gaertner
ae67021c8c
pastojs: fixed compile on nodejs
...
git-svn-id: trunk@40352 -
2018-11-18 17:42:39 +00:00
Mattias Gaertner
d9f915964a
pastojs: implemented -Jpostproc cmd ; to call a post processor
...
git-svn-id: trunk@40351 -
2018-11-18 17:34:43 +00:00
florian
ccb8e86560
* fixes arm
...
git-svn-id: trunk@40350 -
2018-11-18 14:16:20 +00:00
Jonas Maebe
ea69a5b372
* finalizetemps nodes should never be considered equal and have side effects
...
git-svn-id: trunk@40348 -
2018-11-18 11:07:28 +00:00