| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
program name by default on system unit init
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49190 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
the RTL later can set it as default job name
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49189 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
parts (added new objects, new properties andmethods according to Delphi documentation).
There is no implementation of methods in fields.inc and dataset.inc.
Only references to Delphi documentation is added as comments. These comments should be deleted after implementation.
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49188 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
functional change, apart from unit inclusion order
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49187 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
sparcgen and xtensa
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49186 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49185 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49184 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49183 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49182 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
+ search also $(BINUTILSPREFIX)-gnu-gcc for a usable gcc to get the libgcc directory
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49181 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
* factored out TPPCAsmOptimizer.RegLoadedWithNewValue
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49180 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49179 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49178 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49177 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49175 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49174 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49173 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
based on a patch by Norman Dunbar
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49172 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49171 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49170 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49169 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
ParamCount and ParamStr()
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49168 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
compatibility.
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49167 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49166 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
| |
as basis for a multisz reader.
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49165 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
IsFileNameCaseSensitive/IsFileNameCasePreserving functions for darwin
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49164 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
doesn't loop over unnecessary bits.
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49162 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
* change countbits to popcnt in case it is used by others.
suggestion by Bi0t1n, mantis 0038728
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49161 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
(mantis #38492)
o since the macro lookups are recursive, "mac" will usually be nil
afterwards (unless we found an undefined macro)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49160 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49159 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49158 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49157 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49156 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49155 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
is perfectly right, resolves #38718
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49154 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
TCpuAsmOptimizer.RegLoadedWithNewValue
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49153 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49152 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
#38733
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49151 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
default, also implemented Randomize, based on patch by Norman Dunbar
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49150 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
by Norman Dunbar
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49149 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
Norman Dunbar
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49148 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49147 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49146 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
OS provided heap API. mainly aimed for small and embedded systems
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49145 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
functions as noreturn to save a few bytes
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49144 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
global variables is not possible before relocation
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49143 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
| |
o this should be handled better. The common way is looking up address - 1,
but that doesn't seem to work here.
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49142 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49141 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
based on patches by Colin Western, mantis #38483)
o requires that the program/library is compiled with -Xg (or that
dsymutil is run on it after compiling), and that the .dSYM bundle
is in the same directory as the program/library
o always use the "dl" unit in exeinfo for Darwin, as that's needed for
dynamic library support, and this does not cause an extra dependency
since on Darwin we always use libc
o cleaned up the exeinfo unit for Darwin, and sped it up by using mmap
instead of small reads
o fixed unit dependencies for exeinfo, lineinfo and lnfodwarf in Darwin
RTL Makefile
* use the process address info from the original exe even when reading
the debug information from an external file
- removed outdated ifdef'd darwin code from dl.pp (no longer needed now
that processaddress gets set correctly in exeinfo for that platform)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49140 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49139 3ad0048d-3df7-0310-abae-a5850022a9f2
|