Dan Korostelev
|
21aa34bf90
[display] cache stdin contents because the file can be read several times (when macros are involved)
|
9 years ago |
Hugh
|
34675586c3
[cpp] Rename RegisterClass to avoid issues with microsoft
|
9 years ago |
Hugh
|
7f11eced10
[cpp] Tidy up the stack variable registration
|
9 years ago |
Hugh
|
ca94cda3a8
[cpp] Use if-goto instead of if-else for switch statements. Merges https://github.com/HaxeFoundation/haxe/pull/5079. Closes #4865
|
9 years ago |
Hugh Sanderson
|
9192e988f5
Merge pull request #5156 from waneck/scalar
|
9 years ago |
Hugh
|
a9eb3a5e29
[cpp] Add space in cpp before angle bracket
|
9 years ago |
Dan Korostelev
|
c4c852a69a
always return actual function type for the signature completion (closes #5141)
|
9 years ago |
Dan Korostelev
|
8003b7441e
support getting signatures for display tests
|
9 years ago |
Simon Krajewski
|
36836e6bce
[cpp] remove TField subject temp var binding (see #5113)
|
9 years ago |
Hugh
|
6a5fc65082
[cpp] Add CppCastStatic node, and use it when function override is detected
|
9 years ago |
Hugh
|
905ac6f8e5
[cpp] Static-cast when accessing Enum Params
|
9 years ago |
Mark Knol
|
e340bb76f6
Update Session.hx (#5116)
|
9 years ago |
Carlos Madrazo
|
0e63c95025
Use __hxcpp_println (#5139)
|
9 years ago |
Cauê Waneck
|
300df2f769
Fix crypto functions that use charCodeAt to get each byte from a String (#5091)
|
9 years ago |
Simon Krajewski
|
695d705154
[cpp] bind TField subjects to temp var (closes #5113)
|
9 years ago |
Hugh
|
82e8922dce
[cpp] Use function name, and not arg names, when determining if function is overridden
|
9 years ago |
Hugh
|
8e2a65c8ec
[cpp] Correct Itt64 divide by zero variable
|
9 years ago |
Hugh
|
75369b589e
[cpp] Do not remap class part of path
|
9 years ago |
Hugh
|
753a149296
[cpp] Strip off leading '::' when constucting native class_path. Closes #5147
|
9 years ago |
Cauê Waneck
|
6d98320371
[cpp] Add @:scalar metadata to allow custom @:coreType abstracts
|
9 years ago |
Cauê Waneck
|
350120bb69
[cpp] Fix @:coreType abstracts handling
|
9 years ago |
Hugh
|
06309991e5
[cpp] Increase the number of capture vars to 62
|
9 years ago |
Simon Krajewski
|
dca81bddf5
rework EUsing to be position-aware as well
|
9 years ago |
Simon Krajewski
|
9aea259cdb
support some display stuff on imports
|
9 years ago |
Simon Krajewski
|
2d8d0a9b8e
port completion tests to the new thing, remove the old thing
|
9 years ago |
Simon Krajewski
|
e11311a1ff
add tests for toplevel display (closes #3923)
|
9 years ago |
Simon Krajewski
|
30a55e9504
support proper display on `super()` and `super.method()` (closes #5149)
|
9 years ago |
Dan Korostelev
|
e9b91957c8
[display] remove pos argument from handle_display function (see https://github.com/HaxeFoundation/haxe/commit/f6b9c0d86bf200f467fb03c8a6291af3947f3451#commitcomment-17202700)
|
9 years ago |
Dan Korostelev
|
3ac295741d
[display] add Ast.documentation to DisplaySignatures (unused for now)
|
9 years ago |
Simon Krajewski
|
b7354176d5
add initial display tests
|
9 years ago |