Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b004f8180e 
								
							 
						 
						
							
							
								
								GDScript: Allow constant expressions in annotations  
							
							
							
						 
						
							2023-01-25 18:43:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41e5f5b093 
								
							 
						 
						
							
							
								
								Merge pull request  #71349  from vonagam/disallow-infer-on-weak  
							
							... 
							
							
							
							GDScript: Disallow type inference with untyped initializer 
							
						 
						
							2023-01-25 14:42:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13215638a9 
								
							 
						 
						
							
							
								
								Clarify error message about script-level annotation  
							
							
							
						 
						
							2023-01-24 13:10:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81fe3715b8 
								
							 
						 
						
							
							
								
								Merge pull request  #71914  from vnen/gdscript-no-continue-match  
							
							... 
							
							
							
							GDScript: Remove function of `continue` for match statement 
							
						 
						
							2023-01-23 15:35:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9462ae4783 
								
							 
						 
						
							
							
								
								GDScript: Remove function of continue for match statement  
							
							... 
							
							
							
							The keyword is confusing and rarely is used in the intended way. It is
removed now in favor of a future feature (pattern guards) to avoid
breaking compatibility later. 
							
						 
						
							2023-01-22 18:45:24 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7548e043fc 
								
							 
						 
						
							
							
								
								Add support for Unicode identifiers in GDScript  
							
							... 
							
							
							
							This is using an adapted version of UAX#31 to not rely on the ICU
database (which isn't available in builds without TextServerAdvanced).
It allows most characters used in diverse scripts but not everything. 
							
						 
						
							2023-01-21 13:39:40 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ocean (they/them) 
								
							 
						 
						
							
							
							
							
								
							
							
								4854e723be 
								
							 
						 
						
							
							
								
								Fix unnammed enum crash regression  
							
							
							
						 
						
							2023-01-18 09:35:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4005fc4b8d 
								
							 
						 
						
							
							
								
								Merge pull request  #71279  from vonagam/fix-iterator-number-type  
							
							... 
							
							
							
							GDScript: Fix typing of iterator in for loop 
							
						 
						
							2023-01-16 22:21:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c3653e083 
								
							 
						 
						
							
							
								
								Merge pull request  #67774  from aaronfranke/script-annotations  
							
							... 
							
							
							
							Make script annotations be placed before `class_name` and `extends` 
							
						 
						
							2023-01-16 22:20:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								4c1f11944e 
								
							 
						 
						
							
							
								
								Update all outdated online documentation links  
							
							
							
						 
						
							2023-01-14 19:38:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e0281b45 
								
							 
						 
						
							
							
								
								GDScript: Disallow type inference with untyped initializer  
							
							
							
						 
						
							2023-01-13 20:51:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								40613ebd21 
								
							 
						 
						
							
							
								
								GDScript: Fix typing of iterator in for loop  
							
							
							
						 
						
							2023-01-13 15:36:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aaa5158ff9 
								
							 
						 
						
							
							
								
								Merge pull request  #70733  from vonagam/fix-assigning-untyped  
							
							... 
							
							
							
							GDScript: Fix some issues with assignments that involve untyped things 
							
						 
						
							2023-01-12 20:08:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40b9c246b6 
								
							 
						 
						
							
							
								
								Merge pull request  #71197  from adamscott/add-default-virtual-path-gdscript  
							
							... 
							
							
							
							Add default virtual `gdscript://` path to `GDScript` instances 
							
						 
						
							2023-01-12 17:56:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								def592114f 
								
							 
						 
						
							
							
								
								Merge pull request  #70700  from vonagam/fix-abstract-extends  
							
							... 
							
							
							
							GDScript: Fix extending abstract classes, forbid their construction 
							
						 
						
							2023-01-12 17:19:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								274d49790d 
								
							 
						 
						
							
							
								
								GDScript: Fix extending abstract classes, forbid their construction  
							
							
							
						 
						
							2023-01-12 17:47:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e55b29ce 
								
							 
						 
						
							
							
								
								Add default virtual gdscript:// path to GDScript instances  
							
							
							
						 
						
							2023-01-12 10:27:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								ef81b344be 
								
							 
						 
						
							
							
								
								GDScript: Fix wrong marking of some lines related to Variant as unsafe  
							
							
							
						 
						
							2023-01-12 17:21:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								38c214d483 
								
							 
						 
						
							
							
								
								GDScript: Fix some issues with assignments that involve untyped things  
							
							
							
						 
						
							2023-01-12 17:07:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c6f4c0ac54 
								
							 
						 
						
							
							
								
								Merge pull request  #70899  from adamscott/fix-vector-inf  
							
							... 
							
							
							
							Fix parse error using Vector{2,3,4}.INF 
							
						 
						
							2023-01-12 15:59:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								5980abbcec 
								
							 
						 
						
							
							
								
								GDScript: Fix getting type from PropertyInfo for Variant arguments  
							
							
							
						 
						
							2023-01-12 16:47:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								75515e4303 
								
							 
						 
						
							
							
								
								Merge pull request  #70987  from vonagam/fix-parameter-conversion-assign  
							
							
							
						 
						
							2023-01-12 11:34:13 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7319fa6082 
								
							 
						 
						
							
							
								
								Merge pull request  #70713  from vonagam/fix-unnamed-enum-outer-conflicts  
							
							
							
						 
						
							2023-01-12 11:22:01 -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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c894edd4cb 
								
							 
						 
						
							
							
								
								Merge pull request  #71140  from vonagam/fix-const-index-subscript-type  
							
							... 
							
							
							
							GDScript: Fix type for index subscript on constant 
							
						 
						
							2023-01-10 07:58:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								ff505c9875 
								
							 
						 
						
							
							
								
								GDScript: Fix type for index subscript on constant  
							
							
							
						 
						
							2023-01-10 07:10:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								fb175d92da 
								
							 
						 
						
							
							
								
								Fix GDScript base and outer classes, signals and functions lookup order  
							
							... 
							
							
							
							- Add outer class lookup test
- Add signal lookup test
Co-authored-by: Dmitrii Maganov <vonagam@gmail.com> 
							
						 
						
							2023-01-09 20:12:10 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								509da86205 
								
							 
						 
						
							
							
								
								Merge pull request  #69590  from anvilfolk/enums  
							
							... 
							
							
							
							GDScript enum fixes & refactor 
							
						 
						
							2023-01-09 23:10:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ocean (they/them) 
								
							 
						 
						
							
							
							
							
								
							
							
								366ec895b1 
								
							 
						 
						
							
							
								
								Assorted enum and native type fixes  
							
							
							
						 
						
							2023-01-09 11:08:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df952a32f8 
								
							 
						 
						
							
							
								
								Merge pull request  #71107  from vnen/gdscript-fix-nil-address-assign  
							
							... 
							
							
							
							GDScript: Don't use the NIL address to hold return value of functions 
							
						 
						
							2023-01-09 14:22:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2f7c2d31a 
								
							 
						 
						
							
							
								
								Merge pull request  #70655  from vonagam/fix-assert-multiline  
							
							... 
							
							
							
							GDScript: Fix multiline and trailing comma for assert 
							
						 
						
							2023-01-09 14:19:37 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								c45b9245ae 
								
							 
						 
						
							
							
								
								Fix parse error using Vector{2,3,4}.INF  
							
							
							
						 
						
							2023-01-08 16:14:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								71f7c8a9d3 
								
							 
						 
						
							
							
								
								GDScript: Fix multiline and trailing comma for assert  
							
							
							
						 
						
							2023-01-08 20:18:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								5e2ac1a31e 
								
							 
						 
						
							
							
								
								GDScript: Begin making constants deep, not shallow or flat  
							
							
							
						 
						
							2023-01-08 07:29:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								532ffc30bd 
								
							 
						 
						
							
							
								
								GDScript: Fix typing of lambda functions  
							
							
							
						 
						
							2023-01-06 16:38:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c2f8a0e1 
								
							 
						 
						
							
							
								
								GDScript: Fix missing conversion for default argument values  
							
							
							
						 
						
							2023-01-06 11:49:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								10e364bf43 
								
							 
						 
						
							
							
								
								GDScript: Fix array as default value for parameter  
							
							
							
						 
						
							2023-01-06 06:25:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								a1d06749f1 
								
							 
						 
						
							
							
								
								Unify typing of variables, constants and parameters in GDScript  
							
							
							
						 
						
							2023-01-06 01:10:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d95794ec8a 
								
							 
						 
						
							
							
								
								One Copyright Update to rule them all  
							
							... 
							
							
							
							As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see". 
							
						 
						
							2023-01-05 13:25:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8203e09330 
								
							 
						 
						
							
							
								
								Merge pull request  #70859  from vonagam/fix-preload-native-type  
							
							... 
							
							
							
							GDScript: Fix wrong native type for preloaded class 
							
						 
						
							2023-01-03 23:22:23 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4c1103af4 
								
							 
						 
						
							
							
								
								Merge pull request  #70656  from vonagam/fix-void-returns  
							
							... 
							
							
							
							GDScript: Disallow return with value in void functions 
							
						 
						
							2023-01-03 12:20:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitrii Maganov 
								
							 
						 
						
							
							
							
							
								
							
							
								961b4ac5f5 
								
							 
						 
						
							
							
								
								GDScript: Fix wrong native type for preloaded class  
							
							
							
						 
						
							2023-01-03 05:45:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a98110e3e 
								
							 
						 
						
							
							
								
								Merge pull request  #62688  from cdemirer/assignments-and-types  
							
							... 
							
							
							
							Fixes https://github.com/godotengine/godot/issues/62650  
							
						 
						
							2022-12-30 16:38:35 -03:00