| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23958 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23957 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23956 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23955 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23954 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23953 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
#24112
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23952 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23951 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23950 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23949 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
| |
statements on the JVM target (mantis #24089)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23945 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
|
| |
pdecsub.pas, pd_static:
* check whether the given pd is an operator or a class method not inside an Object and generate an error if either of these is true
msg/errore.msg, msgidx.inc, msgtxt.inc:
* add a message to inform that a certain procedure directive is not allowed
+ added tests
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23944 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
MakeChunk file
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23943 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23942 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23941 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
Pascal parameter type differs (Bug ID 24080)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23940 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23930 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
| |
proc_to_procdef, because a methodpointer may have to be discarded
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23929 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
framepointer
* fixed conversion of procedure of object/nested procedure into a procvar
that only contains the code address
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23928 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
PRAGMA table_info. Now column "pk" shows order of given column in PK (or zero if column is not a part of PK).
Patch keeps backward compatibility.
Test TestMultipleFieldPKIndexDefs
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23927 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23926 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
| |
- remove unused variables
- reduce some hints/warnings
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23923 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
| |
Added stSchemata to TSchemaType (Delphi has strange stUserNames instead)
At TSQLConnection level stSchemata defaults to 'select * from INFORMATION_SCHEMA.SCHEMATA', which can be overriden in descendants.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23921 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23920 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
optimizer can fix this later on
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23904 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23900 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23899 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23898 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
#9961
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23897 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23896 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
$PACKSET=... with the same parameters does
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23893 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23892 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23890 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23889 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
list of another readstr/writestr expression (mantis #23912)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23888 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
unit map is updated to avoid symbols not being found, resolves #8611
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23886 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
- Removed TMIPSProcInfo.needs_frame_pointer, it duplicates pi_needs_stackframe flag.
- Don't save RA for leaf procedures.
* GP is caller-saved register, it does not need saving/restoring as nonvolatile registers. Handle its restore position as a "normal" temp, whose offset is known before secondpass. This allows to handle PIC calls without involving GAS macro processing.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23885 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
iso mode, resolves #24060
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23884 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
The CLDR parser now actually parses the selected
collation type only. This should significantly reduce
the memory consumption.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23883 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23874 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23866 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
* sysutils for the embedded target depends on a working heap manager
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23853 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
|
| |
FPHash was duplicated 4 times for different input types. I've
consolidated it to a single function with 3 proxy-functions which can be
inlined.
I've also modified the hash function itself slightly, it now resembled
the original DJB hash and seems to perform a tiny bit better.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23850 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23848 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23847 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23846 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23845 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23844 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
| |
- Removed tabs.
- Removed nonsense code involving $s7.
+ Call finalization procedure in the end, fixes webtbs/tw9089.
+ added non-executable stack marker.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23842 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23831 3ad0048d-3df7-0310-abae-a5850022a9f2
|