tg74
|
1454e8b29d
new avx512-opcodes VBMI2,VNNI,BITALG ...
|
%!s(int64=6) %!d(string=hai) anos |
florian
|
99d44ce40e
+ test for the initial bug
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
0e79bd2c70
+ add a test that ensures that the introduction of fullscale array constructors didn't mess with array constructors passed to an open array of Variant
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
44bfa98a30
* fix for Mantis #35955: when the element of an array constructer requires an operator for conversion we don't let the caller of compare_defs_ext know that, instead we simply say that some conversion is required and let the typecheck handler deal with the element wise conversion
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
10af6fe2fb
* fix for Mantis #35965: correct alignment also for the class info used to retrieve the unit name
|
%!s(int64=6) %!d(string=hai) anos |
sergei
|
416c974d3f
* x86_64: Fixed code generation for try..finally blocks, so that exit label from inner try..finally stays within scope of procedure's implicit try..finally block if one is present. Mantis #34772.
|
%!s(int64=6) %!d(string=hai) anos |
florian
|
5947143d8f
* intel asm reader: try to read avx512 extensions only if the instruction supports them
|
%!s(int64=6) %!d(string=hai) anos |
pierre
|
008c1436d8
Fix bug report 35937 by simple assembly code change and add test
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
6b9f2114f1
* test from mantis #35897, already fixed
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
46afcbb362
* an incomplete case statement is not an error in ISO Pascal (mantis #35910)
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
ce598c15ec
* factored out the conditions under which add nodes need to perform
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
6952ab5baf
* fix for Mantis #35918: don't set the mangledname for the attribute's constructor function; let the compiler do its job instead
|
%!s(int64=6) %!d(string=hai) anos |
Mattias Gaertner
|
847ac91d1d
pastojs: skip generic type
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
3fb7c19482
- removed tests as modern Delphi versions behave differently (mantis #35886)
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
789f288771
* fixed distribution of random(int64) based on patch by Pangea
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
1da43f67d4
* (non-ancient) Delphi versions that accept explicit ordinal -> floating
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
b9948899e3
* new CocoaInt units based on https://github.com/genericptr/MacOS_10_10
|
%!s(int64=6) %!d(string=hai) anos |
Jonas Maebe
|
701f81f2d8
* updated to r441 of the common Mac OS X interfaces:
|
%!s(int64=6) %!d(string=hai) anos |
Jeppe Johansen
|
4b93eb64b3
- Split division routines out into an include file.
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
e97a2cb03e
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
c282f21b1b
* don't bother finding the correct constructor if the attribute isn't a TCustomAttribute descendant anyway; simply skip the parameters in that case
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
6cde8ab4cb
* fix for Mantis #35866: parse_paras does not check whether the expressions are really constant, so check that manually
|
%!s(int64=6) %!d(string=hai) anos |
michael
|
17b6fc07f9
* Write resource strings to file for easy translation
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
43b5dbf613
* fix for Mantis #23071: also store local symtable in the PPU if the procdef is generic as we need it to resolve genericdefs to nested types
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
176a63b67b
* fix for Mantis #35862: free the list of functions added with AddTerminateProc to avoid memory leaks
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
87458a065c
* allow use of multiple, comma separated attributes as Delphi allows that as well
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
404b465c33
* allow custom attributes for all type declarations that are not a simple alias
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
a72553eea2
* disable [...] syntax for procedure directives if modeswitch "prefixed attributes" is enabled; they conflict otherwise and it's not easily resolveable
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
b945e66e28
* store attribute information in PPU; this is less important for the compiler, but more for e.g. Lazarus when dealing with binary only units
|
%!s(int64=6) %!d(string=hai) anos |
svenbarth
|
71fa4d1fe2
* the RTTI of an attribute not only consists of the creation function, but also of the attribute's type, a pointer to the constructor and a data blob containing the constant parameters
|
%!s(int64=6) %!d(string=hai) anos |