User4martin
c54ecffca0
alternative png images, new TPSCustomPlugin.png and updated lrs for Lazarus
2015-04-14 18:53:13 +01:00
evgenyk
4693d9798f
XE8 packages were added
2015-04-01 17:03:31 +03:00
Carlo Kok
47ec9e6f04
Update uPSRuntime.pas
...
0: Fix for delphi 7
2015-03-20 13:24:59 +01:00
Carlo Kok
0b037bef7a
Merge pull request #101 from pier2013/fix_length
...
fixed length('a') failure
2015-01-29 13:16:33 +01:00
pier
c3ee8c9ec0
fixed length('a') failure
...
fixed incorrect character handling when dealing with the function
"length". see #91
2015-01-29 11:19:57 +01:00
pier
2034139ba6
Fixed incorrect double return values
...
Fixed doubles returned by a function. see #92 .
2015-01-28 16:48:21 +01:00
User4martin
40f888be2a
Fix calling constructors on 64 bit
2015-01-14 19:49:21 +00:00
pchev
a118089ad3
Fix defines for FPC 3.0
2015-01-12 15:10:32 +01:00
Carlo Kok
64bc64088e
Update uPSRuntime.pas
...
fixes FPC an define CPUX64 #96
2015-01-07 14:38:37 +01:00
Luiz Américo
224dcdb5de
Fix memory leak TPSExec.InnerfuseCall in fpc
2014-12-13 10:57:12 -03:00
marc hoffman
7412eb9a66
Moved & updated license.
2014-12-08 09:20:51 +01:00
Martijn Laan
db0d6f5211
Added VarIsClear on Delphi 7 and up. Might also be available under Delphi 6 but not sure.
2014-11-12 14:52:49 +01:00
evgenyk
8f72c06007
fix for #87
2014-09-11 19:09:04 +04:00
evgenyk
504f91e454
69440: PS: add XE7 support
2014-09-04 18:14:29 +04:00
Chau Chee Yang
d4f64bb62c
Fix procedure CheckPackagePtr doesn't work in Win64 application built with runtime packages
2014-08-12 12:04:56 +08:00
Carlo Kok
14dcc5133d
0: Small regression in parameters that go on the stack
2014-07-28 23:03:36 +02:00
Carlo Kok
2d5975afe8
#87 fixes single and doubles not handled for Lazarus x86-64 Windows
2014-07-24 16:55:05 +02:00
Martijn Laan
97eefc260b
Actually use MemDelta on TPSStack.AdjustLength.
2014-07-08 15:49:48 +02:00
Martijn Laan
0f3d4a14d0
Add TStringStream and TStrings.ValueFromIndex.
2014-07-08 15:47:14 +02:00
Martijn Laan
5e9416fd41
Fix lowered visibility warnings.
2014-07-08 15:21:56 +02:00
Lewin
0386f8f05a
Fixed warnings showing row/column number as zero in some cases
2014-07-07 02:18:44 +10:00
Carlo Kok
70b4e1a851
Merge pull request #81 from velter/patch-9
...
Compiler bug in const arrays
2014-06-25 18:17:31 +02:00
Carlo Kok
390ee15ad1
Merge pull request #82 from velter/patch-8
...
Proposal to prevent duplicate definition
2014-06-25 18:16:54 +02:00
Frédéric Hannes
df155c4640
Minor tweak in compiler
2014-06-11 19:47:12 +02:00
Martijn Laan
4781459e35
Added static array support to GetArrayLength.
2014-05-28 12:17:35 +02:00
velter
5967ab113b
Update Duplicate definition change
2014-05-27 16:05:00 +02:00
velter
9dd1dd0111
Compiler bug in const arrays
...
There a compiler bug in array constants. A construct like
procedure B(eType : TObject);
begin
if eType is TObject then ;
end;
function A(eVal : int32) : booleen;
begin
result:=not(eVal in [1,2]);
end;
begin
A(1);
A(2);
A(3);
end;
Cause an AV in UpsCompiler line 6185. The root cause is the use of FindAndAddType with no name. The function return the last created anonymous type. In the previous sample it's a Type created by the "is" operator which is not an array. Casting it to TPSArrayType lead to the AV.
2014-05-27 14:51:17 +02:00
pchev
8ce29b39c5
Comobj support for FPC
2014-05-19 10:11:51 +02:00
velter
98145c07a1
Allow forward declaration
2014-05-07 11:36:31 +02:00
velter
980d731d32
Proposal to prevent duplicate register
...
Add a new property to control the behavior. By default, the behavior is not changed. Setting AllowDuplicateRegsiter to false will raise an exception each time a class/interface/function register a name already known.
2014-05-07 09:59:55 +02:00
Carlo Kok
b015e2522a
Merge pull request #79 from velter/patch-6
...
Yet another x64 bug fix
2014-05-07 08:47:55 +02:00
velter
08d2743af9
Yet another x64 bug fix
...
Currency type is internally an int64. Casting its binary representation in RAX to an an int64 and affecting it to a currency will result in a *10000 multiplication.
2014-05-07 08:38:16 +02:00
Lewin
c68d42b839
Merge branch 'master' of https://github.com/remobjects/pascalscript
2014-05-04 18:06:17 +10:00
Carlo Kok
bfe6ebdfbe
Merge pull request #75 from velter/patch-5
...
x64 fix + warnings remove
2014-05-04 09:44:59 +02:00
velter
3ef8cb458c
Try to fix FPC failure
2014-05-03 08:44:00 +02:00
Lewin
2c9dc5455c
Defining a "set of byte" no longer requires casting each element to byte
2014-04-26 20:06:44 +10:00
evgenyk
853f9ec0a6
XE6 support was added
2014-04-16 13:09:14 +03:00
velter
561066d5cd
Remove warnings
...
Implicit conversion from Ansi to Unicode
2014-04-08 17:35:29 +02:00
velter
db15d67e76
Remove warnings
...
Implicit conversion from ansi to unicode
2014-04-08 17:33:30 +02:00
velter
af0f3e069f
Record returning functions x64
...
Make them work. Currently, the result is not passed on the stack leading to stack corruption
2014-04-08 17:29:17 +02:00
evgenyk
efa39a728e
#46 and #47 were removed.
2014-03-11 10:18:28 +02:00
Carlo Kok
17250fabde
Merge pull request #45 from VietSmall/patch-3
...
Update uPSRuntime.pas
2014-03-11 08:05:03 +01:00
Carlo Kok
010d4c320f
Merge pull request #46 from VietSmall/patch-4
...
Create PascalScript_Core_DXe4.dpk
2014-03-11 08:04:46 +01:00
Carlo Kok
ffd96a5ee7
Merge pull request #47 from VietSmall/patch-5
...
Create PascalScript_Core_DXe4.dproj
2014-03-11 08:04:32 +01:00
Carlo Kok
96b415f190
Merge pull request #66 from geby/master
...
Removed undesirable typecast to WideString
2014-03-11 08:04:15 +01:00
Carlo Kok
1b6d5ac13b
Merge pull request #70 from velter/patch-3
...
Remove warnings
2014-03-11 08:03:34 +01:00
evgenyk
2f5e0ceae1
0: D7: problem with compiling
2014-01-28 13:18:17 +02:00
Carlo Kok
9c79114c84
Update uPSUtils.pas
2014-01-26 16:05:34 +01:00
Carlo Kok
c2537de286
Update uPSUtils.pas
2014-01-26 16:03:56 +01:00
vovanl
0436da194f
65875: PS: AV when we use String result for x64
2014-01-16 16:55:26 +02:00