Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d267e7b1e 
								
							 
						 
						
							
							
								
								Core: Add dedicated BitField template  
							
							
							
						 
						
							2025-04-11 11:53:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									HolonProduction 
								
							 
						 
						
							
							
							
							
								
							
							
								e7487263ad 
								
							 
						 
						
							
							
								
								Autocompletion: Don't add parenthesis if Callable is expected  
							
							
							
						 
						
							2025-04-10 18:40:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yufeng Ying 
								
							 
						 
						
							
							
							
							
								
							
							
								7a1a970c25 
								
							 
						 
						
							
							
								
								size() <= 0 and size() < 1.  
							
							
							
						 
						
							2025-04-02 19:18:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d9721954e6 
								
							 
						 
						
							
							
								
								[Core] Use Vector for MethodInfo::arguments  
							
							
							
						 
						
							2025-03-10 13:57:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								466590d0ec 
								
							 
						 
						
							
							
								
								Use get_slicec instead of get_slice for single character splitters  
							
							
							
						 
						
							2025-03-08 20:36:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Malcolm Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8f93cf0c 
								
							 
						 
						
							
							
								
								Display correct symbol in warning when unique name is used without @onready annotation  
							
							... 
							
							
							
							Add tests for `GET_NODE_DEFAULT_WITHOUT_ONREADY` warning with unique nodes
Small modifications to tests 
							
						 
						
							2025-02-06 10:49:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								c29e9e9b29 
								
							 
						 
						
							
							
								
								Ensure path for shallow scripts  
							
							
							
						 
						
							2025-01-11 21:20:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd918ff470 
								
							 
						 
						
							
							
								
								GDScript: Remove RENAMED_IN_GODOT_4_HINT from GDScriptWarning::Code enum  
							
							
							
						 
						
							2025-01-09 21:07:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aarni Koskela 
								
							 
						 
						
							
							
							
							
								
							
							
								f134769506 
								
							 
						 
						
							
							
								
								Fix various typos  
							
							... 
							
							
							
							* Add TODO notes for typos that should be fixed for 5.0
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> 
							
						 
						
							2025-01-08 14:47:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1846b27ea 
								
							 
						 
						
							
							
								
								Improve use of Ref.is_null/valid  
							
							... 
							
							
							
							Use `is_null` over `!is_valid` and vice versa. 
							
						 
						
							2024-12-23 16:35:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yufeng Ying 
								
							 
						 
						
							
							
							
							
								
							
							
								33817b186f 
								
							 
						 
						
							
							
								
								Remove unused header in drivers and modules.  
							
							... 
							
							
							
							Co-authored-by: Thaddeus Crews <repiteo@outlook.com> 
							
						 
						
							2024-12-24 00:40:47 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03b05cf9ac 
								
							 
						 
						
							
							
								
								Core: Fix built-in enum constant bindings  
							
							
							
						 
						
							2024-11-22 14:03:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									girdenis-p 
								
							 
						 
						
							
							
							
							
								
							
							
								413490c270 
								
							 
						 
						
							
							
								
								Fix analyzer pushing SHADOWED_VARIABLE warning for members shadowed in subclasses  
							
							... 
							
							
							
							This fixes a bug in the analyzer where it did not push the SHADOWED_VARIABLE_BASE_CLASS
warning for members shadowed by variable in subclass. It does this by comparing the class
which contains the shadowed member with the class containing the variable, and pushing
SHADOWED_VARIABLE only if the classes are the same. Additionally, SHADOWED_VARIABLE_BASE_CLASS
can take an extra symbol which helps to specify the line for non native base class. 
							
						 
						
							2024-11-06 15:04:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clay John 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5368d5e40 
								
							 
						 
						
							
							
								
								Merge pull request  #98356  from dustdfg/gdscript_endif_readability_comments  
							
							... 
							
							
							
							Add some comments to `#endif's` where it helps readability 
							
						 
						
							2024-10-24 19:11:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8b9898c9 
								
							 
						 
						
							
							
								
								GDScript: Fix cached parser error when using typed Dictionaries  
							
							
							
						 
						
							2024-10-22 02:13:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yevhen Babiichuk (DustDFG) 
								
							 
						 
						
							
							
							
							
								
							
							
								8c29ef38fc 
								
							 
						 
						
							
							
								
								Add some comments to #endif's where it will easier life  
							
							... 
							
							
							
							Also added some new line to improve readability
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
Co-authored-by: Danil Alexeev <danil@alexeev.xyz> 
							
						 
						
							2024-10-21 14:31:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chaosus 
								
							 
						 
						
							
							
							
							
								
							
							
								54f6a1bf64 
								
							 
						 
						
							
							
								
								Fix lookup symbol for enum members to search a correct code definition  
							
							
							
						 
						
							2024-10-08 22:46:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b4ae20156 
								
							 
						 
						
							
							
								
								Merge pull request  #78656  from Repiteo/typed-dictionary  
							
							... 
							
							
							
							Implement typed dictionaries 
							
						 
						
							2024-09-06 22:38:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3be91e6ab 
								
							 
						 
						
							
							
								
								Merge pull request  #89675  from dalexeev/gds-correct-unused-signal-warning  
							
							... 
							
							
							
							GDScript: Do not produce `UNUSED_SIGNAL` warning for common implicit uses 
							
						 
						
							2024-09-05 18:34:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9853a69144 
								
							 
						 
						
							
							
								
								Implement typed dictionaries  
							
							
							
						 
						
							2024-09-04 10:27:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e051ff6f7 
								
							 
						 
						
							
							
								
								Merge pull request  #78178  from dalexeev/gds-add-non-tool-extends-tool-error  
							
							... 
							
							
							
							GDScript: Add warning if non-`@tool` class extends `@tool` class 
							
						 
						
							2024-08-28 13:14:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								e680369d5b 
								
							 
						 
						
							
							
								
								GDScript: Fix too many calls to 'remove_parser'  
							
							... 
							
							
							
							+fix excessive memory allocations when 'load'ing many dependant scripts
+fix excessive calls to vformat 
							
						 
						
							2024-08-03 20:52:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								6e8fa6dd50 
								
							 
						 
						
							
							
								
								GDScript: Fix common mismatched external parser errors  
							
							
							
						 
						
							2024-07-31 12:54:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2918c73cf 
								
							 
						 
						
							
							
								
								Revert "GDScript: Fix common mismatched external parser errors"  
							
							... 
							
							
							
							This reverts commit c75225ffb2https://github.com/godotengine/godot/pull/94617#issuecomment-2247868580  
							
						 
						
							2024-07-25 09:20:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e91725f490 
								
							 
						 
						
							
							
								
								Merge pull request  #94617  from rune-scape/fix-mismatched-parsers  
							
							... 
							
							
							
							GDScript: Fix common mismatched external parser errors 
							
						 
						
							2024-07-24 09:59:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								c75225ffb2 
								
							 
						 
						
							
							
								
								GDScript: Fix common mismatched external parser errors  
							
							
							
						 
						
							2024-07-23 12:25:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								638148a184 
								
							 
						 
						
							
							
								
								GDScript: Fix false positive cases of ENUM_VARIABLE_WITHOUT_DEFAULT  
							
							
							
						 
						
							2024-07-22 21:45:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									baptr 
								
							 
						 
						
							
							
							
							
								
							
							
								810fcc7431 
								
							 
						 
						
							
							
								
								Fix gdscript analyzer error when instantiating EditorPlugins.  
							
							... 
							
							
							
							Editor code is not instantiable outside of the editor
(1d14c054a1/core/object/class_db.cpp (L369)#73525 .
Instead, we really just want to know if the type is abstract - so add
a new ClassDB method to check that and nothing else.
Update core/object/class_db.cpp
Apply code review comments
Co-Authored-By: Bryce <1522777+baptr@users.noreply.github.com> 
							
						 
						
							2024-07-10 10:24:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3f52871f70 
								
							 
						 
						
							
							
								
								GDScript: Add warning if non-@tool class extends @tool class  
							
							
							
						 
						
							2024-07-04 10:31:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d15ed0bcbb 
								
							 
						 
						
							
							
								
								GDScript: Fix false positive CONFUSABLE_CAPTURE_REASSIGNMENT warnings  
							
							
							
						 
						
							2024-06-28 16:41:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68898dbcc9 
								
							 
						 
						
							
							
								
								GDScript: Add CONFUSABLE_CAPTURE_REASSIGNMENT warning  
							
							
							
						 
						
							2024-06-28 11:12:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0364443d12 
								
							 
						 
						
							
							
								
								Merge pull request  #93346  from RandomShaper/gds_cyc_alt  
							
							... 
							
							
							
							GDScript: Enhance handling of cyclic dependencies 
							
						 
						
							2024-06-26 18:15:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								c1391489e3 
								
							 
						 
						
							
							
								
								GDScript: Enhance handling of cyclic dependencies  
							
							
							
						 
						
							2024-06-26 17:44:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hilderin 
								
							 
						 
						
							
							
							
							
								
							
							
								e18db6fe60 
								
							 
						 
						
							
							
								
								Fix editor crash when invalid global class script path  
							
							
							
						 
						
							2024-06-25 08:13:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce82984b5c 
								
							 
						 
						
							
							
								
								Merge pull request  #92544  from dalexeev/gds-fix-const-non-metatype-subscript  
							
							... 
							
							
							
							GDScript: Fix subscript resolution on constant non-metatype GDScript base 
							
						 
						
							2024-05-30 22:38:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3fd30ed4ff 
								
							 
						 
						
							
							
								
								GDScript: Do not produce INFERRED_DECLARATION on type import  
							
							
							
						 
						
							2024-05-30 19:30:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18d8838051 
								
							 
						 
						
							
							
								
								GDScript: Fix subscript resolution on constant non-metatype GDScript base  
							
							
							
						 
						
							2024-05-30 17:37:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b692959de 
								
							 
						 
						
							
							
								
								GDScript: Fix lambdas capturing non-local variables  
							
							
							
						 
						
							2024-05-22 10:07:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7dd801c580 
								
							 
						 
						
							
							
								
								GDScript: Fix STANDALONE_EXPRESSION warning for preload()  
							
							
							
						 
						
							2024-05-17 10:33:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bdefe53992 
								
							 
						 
						
							
							
								
								Merge pull request  #91909  from KoBeWi/have_fun_reviewing_this  
							
							... 
							
							
							
							Use Core/Scene stringnames consistently 
							
						 
						
							2024-05-14 12:07:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								413c11357d 
								
							 
						 
						
							
							
								
								Use Core/Scene stringnames consistently  
							
							
							
						 
						
							2024-05-13 23:41:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a67ee52d1 
								
							 
						 
						
							
							
								
								Revert "GDScript: Implement get_dependencies()"  
							
							... 
							
							
							
							This reverts commit dc73440f89Fixes  #91726 . 
							
						 
						
							2024-05-13 16:59:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								a262d2d881 
								
							 
						 
						
							
							
								
								Add shorthand for using singleton string names  
							
							
							
						 
						
							2024-05-11 18:53:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								955d5affa8 
								
							 
						 
						
							
							
								
								Reduce and prevent unnecessary random-access to List  
							
							... 
							
							
							
							Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)
* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable 
							
						 
						
							2024-05-04 16:08:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									K. S. Ernest (iFire) Lee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f9b488508c 
								
							 
						 
						
							
							
								
								Add PackedVector4Array Variant type  
							
							... 
							
							
							
							Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> 
							
						 
						
							2024-05-03 00:58:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8122a27eac 
								
							 
						 
						
							
							
								
								GDScript: Fix access non-static members in static context  
							
							
							
						 
						
							2024-05-01 19:55:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c4733e8003 
								
							 
						 
						
							
							
								
								Merge pull request  #90860  from vnen/gdscript-get-dependencies  
							
							... 
							
							
							
							GDScript: Implement `get_dependencies()` 
							
						 
						
							2024-04-29 12:30:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								296758a8f8 
								
							 
						 
						
							
							
								
								Merge pull request  #90552  from vnen/gdscript-constructor-callable-release  
							
							... 
							
							
							
							GDScript: Assume constructor to be accessible from class 
							
						 
						
							2024-04-29 12:30:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b7fc225f0 
								
							 
						 
						
							
							
								
								GDScript: Resolve types from autoload scenes  
							
							... 
							
							
							
							When the autoload is a scene, it now extracts the script from it and
use it to further infer nested types. 
							
						 
						
							2024-04-26 10:46:19 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8eca0b3f0 
								
							 
						 
						
							
							
								
								Merge pull request  #90601  from rune-scape/rune-gdscript-dependant-parser-ref-errors  
							
							... 
							
							
							
							GDScript: Fix out of date errors in depended scripts 
							
						 
						
							2024-04-22 22:18:15 +02:00