mashumafi 
								
							 
						 
						
							
							
							
							
								
							
							
								2a12213c31 
								
							 
						 
						
							
							
								
								Fix: Typed arrays aren't working with +  
							
							
							
						 
						
							2023-02-22 18:42:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mashumafi 
								
							 
						 
						
							
							
							
							
								
							
							
								8eb837dc3d 
								
							 
						 
						
							
							
								
								Add test for const class references  
							
							
							
						 
						
							2023-02-20 23:01:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mashumafi 
								
							 
						 
						
							
							
							
							
								
							
							
								b39b4010bd 
								
							 
						 
						
							
							
								
								Fix: Get constructor as Callable  
							
							
							
						 
						
							2023-02-20 22:05:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mashumafi 
								
							 
						 
						
							
							
							
							
								
							
							
								30d4d3fa5e 
								
							 
						 
						
							
							
								
								Fix: Func with typed args error when arg is null  
							
							
							
						 
						
							2023-02-19 21:47:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98921d8fba 
								
							 
						 
						
							
							
								
								Revert "Remove script class checks when getting function signature"  
							
							... 
							
							
							
							This reverts commit 0fef203b1f#72144 . 
							
						 
						
							2023-02-07 16:28:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0fef203b1f 
								
							 
						 
						
							
							
								
								Remove script class checks when getting function signature  
							
							
							
						 
						
							2023-02-07 11:48:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5fc7918594 
								
							 
						 
						
							
							
								
								GDScript: Improve usability of setter chains  
							
							... 
							
							
							
							- Consider PackedArrays non-shared since they are copied on C++/script
  boundaries.
- Add error messages in the analyzer when assigning to read-only
  properties.
- Add specific error message at runtime when assignment fails because
  the property is read-only. 
							
						 
						
							2023-02-02 10:20:35 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								5909f9f075 
								
							 
						 
						
							
							
								
								GDScript: Fix issues with typed arrays  
							
							
							
						 
						
							2023-01-31 11:54:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aee7b7363b 
								
							 
						 
						
							
							
								
								GDScript: Avoid calling non-static methods on native classes  
							
							
							
						 
						
							2023-01-28 20:33:01 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								abe6d67232 
								
							 
						 
						
							
							
								
								GDScript: Fix test for read-only state of constants  
							
							
							
						 
						
							2023-01-27 05:28:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b004f8180e 
								
							 
						 
						
							
							
								
								GDScript: Allow constant expressions in annotations  
							
							
							
						 
						
							2023-01-25 18:43:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								40613ebd21 
								
							 
						 
						
							
							
								
								GDScript: Fix typing of iterator in for loop  
							
							
							
						 
						
							2023-01-13 15:36:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e55b29ce 
								
							 
						 
						
							
							
								
								Add default virtual gdscript:// path to GDScript instances  
							
							
							
						 
						
							2023-01-12 10:27:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								75515e4303 
								
							 
						 
						
							
							
								
								Merge pull request  #70987  from vonagam/fix-parameter-conversion-assign  
							
							
							
						 
						
							2023-01-12 11:34:13 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66fda2aeea 
								
							 
						 
						
							
							
								
								GDScript: Fix temp values being written without proper clear  
							
							... 
							
							
							
							Temporary values in the stack were not being properly cleared when the
return value of calls were discarded, which can cause memory issues
especially for reference types like PackedByteArray. 
							
						 
						
							2023-01-11 14:24:23 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5eb161a9c8 
								
							 
						 
						
							
							
								
								Merge pull request  #70595  from adamscott/add-gdscript-editorconfig  
							
							... 
							
							
							
							Add GDScript `.editorconfig` rules 
							
						 
						
							2023-01-11 01:10:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04d0e851ea 
								
							 
						 
						
							
							
								
								GDScript: Fix use of conversion assign for variant values  
							
							
							
						 
						
							2023-01-10 20:01:11 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								44d1d72af1 
								
							 
						 
						
							
							
								
								Add GDScript .editorconfig rules  
							
							... 
							
							
							
							- Uniformize `.gd` unit test files indentation to tabs (where needed) 
							
						 
						
							2023-01-10 12:25:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3fc9d9e41 
								
							 
						 
						
							
							
								
								Merge pull request  #71051  from vonagam/consts-are-deep-start  
							
							... 
							
							
							
							GDScript: Begin making constants deep, not shallow or flat 
							
						 
						
							2023-01-09 23:22:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1309f1f42 
								
							 
						 
						
							
							
								
								GDScript: Allow using await on calls to void functions  
							
							
							
						 
						
							2023-01-09 09:55:05 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a3816434a6 
								
							 
						 
						
							
							
								
								GDScript: Don't use the NIL address to hold return value of functions  
							
							... 
							
							
							
							This prevents that the NIL address is filled with another value, which
causes problems for some instructions that read from NIL. 
							
						 
						
							2023-01-09 09:20:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								5e2ac1a31e 
								
							 
						 
						
							
							
								
								GDScript: Begin making constants deep, not shallow or flat  
							
							
							
						 
						
							2023-01-08 07:29:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c2f8a0e1 
								
							 
						 
						
							
							
								
								GDScript: Fix missing conversion for default argument values  
							
							
							
						 
						
							2023-01-06 11:49:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e360ac612 
								
							 
						 
						
							
							
								
								Merge pull request  #70702  from vnen/gdscript-error-on-assign-void  
							
							... 
							
							
							
							GDScript: Error when assigning return value of void function 
							
						 
						
							2023-01-03 12:23:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c15844551 
								
							 
						 
						
							
							
								
								GDScript: Error when assigning return value of void function  
							
							... 
							
							
							
							This also makes built-in method calls empty the return value when the
method is void, to avoid keeping returning a garbage value in such case. 
							
						 
						
							2022-12-30 12:08:58 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cdemirer 
								
							 
						 
						
							
							
							
							
								
							
							
								bbb21c3fd5 
								
							 
						 
						
							
							
								
								Fix type adjustment skipped when value is considered both not hard and not variant  
							
							
							
						 
						
							2022-12-25 17:11:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								907298d673 
								
							 
						 
						
							
							
								
								Merge pull request  #68747  from rune-scape/rune-stringname-unification  
							
							... 
							
							
							
							GDScript: Unify StringName and String 
							
						 
						
							2022-12-09 18:06:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								e79be6ce07 
								
							 
						 
						
							
							
								
								Unify String and StringName  
							
							
							
						 
						
							2022-12-05 21:46:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								97280279ee 
								
							 
						 
						
							
							
								
								Fix incomplete shadowing of member properties by parameters  
							
							
							
						 
						
							2022-12-06 00:22:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7eb44fa47d 
								
							 
						 
						
							
							
								
								Merge pull request  #68125  from kleonc/range-fix-single-arg-optimized-type-mismatch  
							
							... 
							
							
							
							[GDScript] Fix type mismatch in optimized single arg `range` 
							
						 
						
							2022-11-02 14:18:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kleonc 
								
							 
						 
						
							
							
							
							
								
							
							
								c268e3a235 
								
							 
						 
						
							
							
								
								GDScript Fix type mismatch in optimized single arg range  
							
							
							
						 
						
							2022-11-02 13:20:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafał Mikrut 
								
							 
						 
						
							
							
							
							
								
							
							
								d7d130295e 
								
							 
						 
						
							
							
								
								Support for checking that Projection is(not) null  
							
							
							
						 
						
							2022-11-01 20:49:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6afbf0bd5a 
								
							 
						 
						
							
							
								
								Improve dictionary printing to avoid confusion with arrays  
							
							... 
							
							
							
							- Add leading and trailing spaces within dictionaries, as the `{}`
  characters are hard to distinguish from `[]` on some fonts.
  This is especially helpful with empty arrays and dictionaries. 
							
						 
						
							2022-10-04 20:33:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cdemirer 
								
							 
						 
						
							
							
							
							
								
							
							
								a0608bd891 
								
							 
						 
						
							
							
								
								Fix set chain bug with jump_if_shared  
							
							
							
						 
						
							2022-06-28 18:45:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58fcad20ef 
								
							 
						 
						
							
							
								
								quote strings inside arrays and dictionaries  
							
							
							
						 
						
							2022-05-03 13:37:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01d13ab2c1 
								
							 
						 
						
							
							
								
								GDScript: Allow using self in lambdas  
							
							
							
						 
						
							2022-04-24 21:49:02 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b013c0d544 
								
							 
						 
						
							
							
								
								GDScript: Allow tests to run on release builds  
							
							... 
							
							
							
							- Fix compilation issues by disabling warnings on release builds. This
  also strips warnings from expected result before the comparison to
  avoid false mismatches.
- Add a `#debug-only` flag to tests. Must be the first line of the test
  script. Those won't run with release builds. Can be used for test
  cases that rely on checks only available on debug builds. 
							
						 
						
							2022-02-03 13:32:33 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									strank 
								
							 
						 
						
							
							
							
							
								
							
							
								960a26f6c0 
								
							 
						 
						
							
							
								
								GDScript: Fix parsing default parameter values from function calls  
							
							
							
						 
						
							2022-01-13 19:28:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								d03b7fbe09 
								
							 
						 
						
							
							
								
								Refactored Node3D rotation modes  
							
							... 
							
							
							
							* Made the Basis euler orders indexed via enum.
* Node3D has a new rotation_order property to choose Euler rotation order.
* Node3D has also a rotation_mode property to choose between Euler, Quaternion and Basis
Exposing these modes as well as the order makes Godot a lot friendlier for animators, which can choose the best way to interpolate rotations.
The new *Basis* mode makes the (exposed) transform property obsolete, so it was removed (can still be accessed by code of course). 
							
						 
						
							2021-10-25 14:34:00 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								056a54db7b 
								
							 
						 
						
							
							
								
								GDScript: Properly return value with await on non-coroutine  
							
							... 
							
							
							
							If the keyword `await` is used without a coroutine, it should still
return the value synchronally. 
							
						 
						
							2021-10-14 19:58:10 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c14051b3f 
								
							 
						 
						
							
							
								
								Zero Dictionary and Array variants when changing type with reset  
							
							... 
							
							
							
							So they don't reference to the old values anymore and instead refer to
a new value. 
							
						 
						
							2021-10-14 11:22:17 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mashumafi 
								
							 
						 
						
							
							
							
							
								
							
							
								575d4e00b6 
								
							 
						 
						
							
							
								
								Enhance and cleanup stringify for Vector  
							
							
							
						 
						
							2021-10-09 06:19:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								9e5fdbc79d 
								
							 
						 
						
							
							
								
								Fix LUA-style assignment in Dictionary  
							
							
							
						 
						
							2021-10-05 12:17:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84956fee4b 
								
							 
						 
						
							
							
								
								GDScript: Fix member assignment with operation  
							
							... 
							
							
							
							It was wrongly updating the assigned value with the result of the
operation. 
							
						 
						
							2021-10-04 14:09:54 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								991f4d8527 
								
							 
						 
						
							
							
								
								GDScript: Fix assignment with operation for properties  
							
							
							
						 
						
							2021-09-29 10:54:16 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								82c12060b2 
								
							 
						 
						
							
							
								
								Merge pull request  #52718  from Calinou/gdscript-add-integration-tests-2  
							
							
							
						 
						
							2021-09-21 14:13:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								455e142d37 
								
							 
						 
						
							
							
								
								Allow comparing equality between builtin types and null  
							
							
							
						 
						
							2021-09-17 12:33:52 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c6ca09dc6f 
								
							 
						 
						
							
							
								
								Add more integration tests to the GDScript test suite  
							
							... 
							
							
							
							This also fixes a typo in the `bitwise_float_right_operand.gd` test. 
							
						 
						
							2021-09-15 19:57:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea44744e2d 
								
							 
						 
						
							
							
								
								Make Callable not crash on call when the object has been freed  
							
							... 
							
							
							
							Also add a GDScript test for this case. 
							
						 
						
							2021-05-24 14:23:02 -03:00