florian
|
f562a8d9fd
|
* hopefully final fix after 9848349610
|
2022-09-14 22:34:50 +02:00 |
|
mattias
|
6a0e8feeba
|
fcl-css: fixed compile
|
2022-09-14 21:49:39 +02:00 |
|
mattias
|
9156d10257
|
fcl-css: test
|
2022-09-14 21:44:18 +02:00 |
|
mattias
|
1137322634
|
fcl-css: started calls
|
2022-09-14 20:00:00 +02:00 |
|
mattias
|
843ef82002
|
fcl-css: attribute value integer
|
2022-09-14 17:05:16 +02:00 |
|
mattias
|
a9fb193b1c
|
fcl-css: descendant combinator
|
2022-09-14 17:05:16 +02:00 |
|
mattias
|
0c4d61b3de
|
fcl-css: added two char tokens, parse descendant combinator as binary op
|
2022-09-14 17:05:16 +02:00 |
|
florian
|
cc7d67d08c
|
* i8086 compiler fixed after 9848349610
|
2022-09-13 22:30:52 +02:00 |
|
florian
|
9848349610
|
* allocate registers correctly for method pointers on 16 bit address cpus, resolves #39603
|
2022-09-12 23:08:34 +02:00 |
|
mattias
|
d4a7431938
|
fcl-css: test inline style
|
2022-09-12 22:19:31 +02:00 |
|
mattias
|
02f41731eb
|
pastojs: fixed concat array of record and static array
|
2022-09-12 22:18:24 +02:00 |
|
mattias
|
eff489a37a
|
webidl: fixed compile with fpc 3.2.2
|
2022-09-12 10:56:48 +02:00 |
|
mattias
|
a429b47436
|
pastojs: added const
|
2022-09-12 10:12:12 +02:00 |
|
mattias
|
7ce609e721
|
fcl-css: empty and class
|
2022-09-12 10:10:26 +02:00 |
|
mattias
|
a6dd77e32a
|
fcl-css: fixed ~= searching only words separated by whitespace
|
2022-09-11 23:48:04 +02:00 |
|
mattias
|
3e9fd9073f
|
fcl-css: resolver: invalid selectors
|
2022-09-11 23:16:22 +02:00 |
|
florian
|
e024fdc5d7
|
* cleanup
|
2022-09-11 22:43:07 +02:00 |
|
mattias
|
c3d0d3edd3
|
fcl-css: tests for :first-of-type, :last-of-type
|
2022-09-11 22:13:36 +02:00 |
|
mattias
|
db499b61c0
|
fcl-css: resolver: :root
|
2022-09-11 21:44:07 +02:00 |
|
mattias
|
b33ae75c59
|
fcl-css: attribute selector operations
|
2022-09-11 00:47:45 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
6cbb3d982d
|
* x86: Added SARX to BMI2 code generator
|
2022-09-10 19:10:55 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
83969d3ba3
|
* x86: Added BEXTR and BZHI to special spilling rules since they follow the same format as SHRX etc.
|
2022-09-10 19:10:55 +00:00 |
|
mattias
|
e9c278b9f1
|
fpdoc: fixed ElementType, issue 39887
|
2022-09-10 16:22:11 +02:00 |
|
mattias
|
a23a4805f4
|
fcl-css: resolver: has attribute check
|
2022-09-10 15:56:38 +02:00 |
|
mattias
|
a6afacd633
|
fcl-css: resolver: adjacent and general sibling combinator
|
2022-09-10 13:40:23 +02:00 |
|
mattias
|
a2c518285c
|
fcl-css: selector child combinator
|
2022-09-10 12:53:03 +02:00 |
|
mattias
|
a7e983b08a
|
fcl-css: updated fpmake
|
2022-09-09 23:26:06 +02:00 |
|
mattias
|
2d1510e067
|
fcl-css: started TCSSResolver
|
2022-09-09 23:21:50 +02:00 |
|
mattias
|
23098d049d
|
fcl-css: fixed mode
|
2022-09-09 23:21:50 +02:00 |
|
mattias
|
72466cac46
|
fcl-css: TCSSIntegerElement.GetAsString: append units
|
2022-09-09 23:21:50 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
63a2395e2c
|
* x86: Made a check for BMI2 more explicit in the integer division code generator
|
2022-09-09 21:02:29 +00:00 |
|
mattias
|
754a3749ce
|
fcl-css: TCSSString
|
2022-09-09 13:44:00 +02:00 |
|
mattias
|
d8d5087782
|
fcl-css: TCSSString
|
2022-09-09 13:40:52 +02:00 |
|
mattias
|
de586e55c0
|
fcl-css: added GetCSSPath
|
2022-09-08 14:59:38 +02:00 |
|
mattias
|
a40a3ee34d
|
fcl-csss: comment
|
2022-09-08 14:37:47 +02:00 |
|
mattias
|
e244c7bbb2
|
fcl-css: added TCSSElement.Parent
|
2022-09-08 14:37:47 +02:00 |
|
Michaël Van Canneyt
|
bc100eda4d
|
* Patch from Luca Olivetti to fix memleak in CORS support. Fixes issue #39886
|
2022-09-08 13:10:52 +02:00 |
|
mattias
|
b6a7504665
|
fcl-css: TCSSStringElement = Class(TCSSBaseStringElement)
|
2022-09-07 20:08:16 +02:00 |
|
florian
|
3a11ee9a14
|
* apply OptPass1Data to neg as well
|
2022-09-06 21:42:29 +02:00 |
|
mattias
|
4e0b9e8534
|
fcl-css: keep exception stack traces, fixed parsing empty rule
|
2022-09-06 20:18:36 +02:00 |
|
mattias
|
051c5fc7b6
|
fcl-css: StringToCSSString: fixed advancing utf-8
|
2022-09-06 20:18:36 +02:00 |
|
mattias
|
e01ab79823
|
fcl-css: added test lpi, ignore lib, run from other dir, cleaned up
|
2022-09-06 20:18:36 +02:00 |
|
florian
|
f097d1ea35
|
* use the bts instruction on x86 if possible, the reg,reg variant is better than a mov/shl/or sequence
|
2022-09-05 23:24:05 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
645fe8a0c3
|
* x86: EDX is now deallocated before MULX instructions in the "magic div" algorithm so it can be used as the destination
|
2022-09-05 20:30:10 +00:00 |
|
florian
|
4b1978026a
|
* more use of USxtOp2Op
|
2022-09-04 20:37:43 +02:00 |
|
florian
|
5cbb36f218
|
* factor out TARMAsmOptimizer.USxtOp2Op
|
2022-09-03 19:21:28 +02:00 |
|
florian
|
ed7b0c5e68
|
* AArch64: extended SxtwMov2Data to CMP and CMN
|
2022-09-03 19:03:48 +02:00 |
|
florian
|
4846bd78fb
|
* building of arm compiler fixed
|
2022-09-02 22:18:39 +02:00 |
|
florian
|
c1db756617
|
+ ARM/Aarch64: *xt*Op2Op optimizations
|
2022-09-02 22:01:46 +02:00 |
|
florian
|
cebb47fe9a
|
* factor out GetNextInstructionUsingReg calls in TARMAsmOptimizer.OptPass1*XT*
|
2022-09-02 21:26:20 +02:00 |
|