Commit Graph

62204 Commits

Author SHA1 Message Date
pierre
0d895c5826 Fix short name for utils-fpcres for OS/2 and EMX
git-svn-id: trunk@49077 -
2021-03-28 21:51:30 +00:00
Mattias Gaertner
a357645384 pastojs: fixed published field with anonymous array
git-svn-id: trunk@49076 -
2021-03-28 21:41:22 +00:00
florian
b4eb1780ad * added test, issue is fixed by r48758 already
git-svn-id: trunk@49075 -
2021-03-28 21:10:13 +00:00
florian
47eb7cec0c * test needs objfpc mode else i is 16 bit only
git-svn-id: trunk@49074 -
2021-03-28 21:09:35 +00:00
Mattias Gaertner
97fd8638d5 pastojs: fixed insert(item,array,pos) when array=nil
git-svn-id: trunk@49073 -
2021-03-28 19:19:32 +00:00
pierre
9b61b538d8 Use utils also for short version for OS/2 and emx
git-svn-id: trunk@49072 -
2021-03-28 16:31:12 +00:00
marco
b2798f75be * more fixes from serbod repo. Make paths relative.
git-svn-id: trunk@49071 -
2021-03-28 12:48:20 +00:00
pierre
ff71c51e4e Remove double source entry for utils lexyacc package
git-svn-id: trunk@49070 -
2021-03-28 00:11:06 +00:00
pierre
3ea0c335c9 Replace p2fp by p2fm as short version for pas2fpm utils package and add some missing -3.3.1 to long source zip names
git-svn-id: trunk@49069 -
2021-03-28 00:07:58 +00:00
svenbarth
5a20531d9b * rework the basic event on Windows so that peventstate directly represents the Event handle
git-svn-id: trunk@49068 -
2021-03-27 19:48:32 +00:00
Jonas Maebe
793ecb3fa6 * fixed assembling via pipe on Darwin
git-svn-id: trunk@49067 -
2021-03-27 19:01:04 +00:00
florian
6218254e53 * allow also 8 byte string constants in assembler, resolves #28640
git-svn-id: trunk@49066 -
2021-03-27 17:13:14 +00:00
Jonas Maebe
308aee42a0 * the offset parameter of reference_reset* must be asizeint rather than
longint (mantis #38636)

git-svn-id: trunk@49065 -
2021-03-27 15:31:33 +00:00
svenbarth
ca7c775e36 * fix for Mantis #38642: for enumerations with jumps Delphi behaves as follows:
- GetTypeKind returns tkEnumeration (FPC previously generated a compile error here)
  - GetTypeInfo on a generic parameters returns Nil for such types (FPC previously generated a compile error here)
  - GetTypeInfo otherwise generates a compile error (as before)

git-svn-id: trunk@49064 -
2021-03-27 09:35:07 +00:00
svenbarth
57e040cb82 * don't use GetTypeData() when ATypeInfo is Nil
git-svn-id: trunk@49063 -
2021-03-27 09:35:02 +00:00
svenbarth
067b9b2922 * copy and compare the typesym inside type nodes as well
git-svn-id: trunk@49062 -
2021-03-27 09:34:59 +00:00
pierre
2d255cec91 Update OS/2 packages
git-svn-id: trunk@49061 -
2021-03-26 23:58:46 +00:00
pierre
869f699391 Update EMX packages
git-svn-id: trunk@49060 -
2021-03-26 23:51:54 +00:00
pierre
2ed3bfb587 Add missing go32v2 zips and corresponding sources
git-svn-id: trunk@49059 -
2021-03-26 23:38:07 +00:00
pierre
632e3ff2cd Use utils as shortname also
git-svn-id: trunk@49058 -
2021-03-26 23:35:38 +00:00
florian
4d82e814a0 * patch by Do-wan Kim: fix loop unrolling for try .. finally blocks in win32,
similiar to r48972 for win64

git-svn-id: trunk@49057 -
2021-03-26 22:21:09 +00:00
ondrej
1ad9091763 fcl-db: odbc: make TODBCCursor.STMTHandle and ODBCSuccess public
git-svn-id: trunk@49056 -
2021-03-26 07:19:17 +00:00
florian
c2ff85ac5b * patch by J. Gareth Moreton: Nothing (NOP) node optimisation, resolves #38194
git-svn-id: trunk@49054 -
2021-03-25 21:51:52 +00:00
Mattias Gaertner
e89e010155 pastojs: filer: restore global shortref names
git-svn-id: trunk@49053 -
2021-03-25 21:32:08 +00:00
Károly Balogh
50cb5707ef amiga: check if P is nil while processing params. this should never happen, except sometimes in real world it still happens. so lets be defensive about it
git-svn-id: trunk@49052 -
2021-03-25 16:33:22 +00:00
ondrej
6b0d010a67 fcl-db: odbc: partially revert #49049
git-svn-id: trunk@49051 -
2021-03-25 14:47:47 +00:00
ondrej
fa0b053b21 fcl-db: odbc: go to first selectable result. issue #38664
git-svn-id: trunk@49049 -
2021-03-25 09:44:14 +00:00
Mattias Gaertner
5eda61e136 fcl-js: fixed writing multi add
git-svn-id: trunk@49048 -
2021-03-24 19:50:02 +00:00
michael
a1c392e0af * Fix issue #38442
git-svn-id: trunk@49047 -
2021-03-24 17:05:26 +00:00
Jonas Maebe
7a0c6ab591 - removed unused leftovers from old t_bsd code
* no longer execute the linker via a shell script, but directly

git-svn-id: trunk@49046 -
2021-03-24 14:33:13 +00:00
Jonas Maebe
7fbda0e0e8 * support building with FPC 3.2.2
git-svn-id: trunk@49045 -
2021-03-24 14:33:09 +00:00
michael
986d172273 Fix casing, bug ID #38660
git-svn-id: trunk@49044 -
2021-03-24 10:40:03 +00:00
Mattias Gaertner
6fb57f8a92 pastojs: filer: fixed writing class destructor
git-svn-id: trunk@49043 -
2021-03-24 10:18:29 +00:00
florian
42f5944806 * patch by Arnaud Bouchez: initialize dummy_data properly, resolves #38653
git-svn-id: trunk@49040 -
2021-03-23 20:57:18 +00:00
michael
e99c9ddd75 * Add deprecation message
git-svn-id: trunk@49038 -
2021-03-23 11:53:33 +00:00
Károly Balogh
1b1e1009c1 rtl: reverted some accidental but harmless extra changes committed in r49036
git-svn-id: trunk@49037 -
2021-03-23 09:36:45 +00:00
Károly Balogh
45b5e9215c rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that
git-svn-id: trunk@49036 -
2021-03-23 09:32:49 +00:00
pierre
6f5f8237c0 Try to fix short package name issues in install.dat and add missing go32v2 packages
git-svn-id: trunk@49035 -
2021-03-22 23:26:26 +00:00
Jeppe Johansen
1105726dcf * Add SAMD51P19A controller type. Unit generated by Michael Ring and slightly modified.
git-svn-id: trunk@49034 -
2021-03-22 18:40:12 +00:00
Mattias Gaertner
cae74485cf fcl-js: fixed mem leak
git-svn-id: trunk@49033 -
2021-03-22 18:24:53 +00:00
florian
bae6ca6883 * Dwarf: write variant fields only if the require features are present, resolves #38651
git-svn-id: trunk@49032 -
2021-03-22 18:11:41 +00:00
Mattias Gaertner
d62da7bc5d pastojs: convert TBinaryExpr left lists without stack
git-svn-id: trunk@49031 -
2021-03-22 17:35:51 +00:00
Mattias Gaertner
3c18b7e3b6 fcl-passrc: process TBinaryExpr left lists without stack
git-svn-id: trunk@49030 -
2021-03-22 17:29:50 +00:00
Mattias Gaertner
de0e5919c9 fcl-js: write and free TBinaryExpr left lists without stack
git-svn-id: trunk@49029 -
2021-03-22 17:28:35 +00:00
florian
a32a870f33 * another loop counter copying fix
git-svn-id: trunk@49028 -
2021-03-21 21:39:57 +00:00
Mattias Gaertner
786688eef6 fcl-passrc: resolver: resolve multi add expressions without stack
git-svn-id: trunk@49027 -
2021-03-21 20:10:01 +00:00
nickysn
4c209a7dc2 * JVM compilation fixed
git-svn-id: trunk@49026 -
2021-03-21 18:21:53 +00:00
Mattias Gaertner
8b09375ec2 pastojs: precompiled proc: store shortref to enumtype of enumvalue
git-svn-id: trunk@49025 -
2021-03-21 17:57:44 +00:00
Mattias Gaertner
8b63a69f59 pastojs: fixed compileserver --simpleserver and -d relative path
git-svn-id: trunk@49024 -
2021-03-21 17:56:00 +00:00
Károly Balogh
e8b92a4a76 qlunits: fix the return value of longint_to_qlfp
git-svn-id: trunk@49023 -
2021-03-21 11:14:24 +00:00