Cameron Reikes 
								
							 
						 
						
							
							
							
							
								
							
							
								2339e85b78 
								
							 
						 
						
							
							
								
								Expression before 'is' may be null  
							
							
							
						 
						
							2019-08-09 01:24:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								be3b2f3ff9 
								
							 
						 
						
							
							
								
								Merge pull request  #31041  from 2shady4u/master  
							
							... 
							
							
							
							Mark class_name line as safe in editor 
							
						 
						
							2019-08-05 08:05:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									shaderbeast 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6a52b215 
								
							 
						 
						
							
							
								
								Mark class_name line as safe in editor  
							
							
							
						 
						
							2019-08-02 20:07:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d15cf7b672 
								
							 
						 
						
							
							
								
								Merge pull request  #30576  from qarmin/lgtm_coverage  
							
							... 
							
							
							
							Changed some code reported by LGTM and Coverity 
							
						 
						
							2019-07-20 12:00:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									qarmin 
								
							 
						 
						
							
							
							
							
								
							
							
								6cbaf7662f 
								
							 
						 
						
							
							
								
								Changed some code showed in LGTM and Coverage  
							
							
							
						 
						
							2019-07-20 08:09:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shiqing 
								
							 
						 
						
							
							
							
							
								
							
							
								206d515783 
								
							 
						 
						
							
							
								
								Fix unreachable code detection in match statements  
							
							
							
						 
						
							2019-07-13 19:31:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba211bd58c 
								
							 
						 
						
							
							
								
								Merge pull request  #30352  from bojidar-bg/28727-enum-value-check  
							
							... 
							
							
							
							Fix parsing of enums allowing for juxtaposed identifiers 
							
						 
						
							2019-07-06 20:28:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c43e050145 
								
							 
						 
						
							
							
								
								Fix parsing of enums allowing for juxtaposed identifiers  
							
							... 
							
							
							
							Fixes  #28727  
						
							2019-07-05 21:40:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e81ddf1242 
								
							 
						 
						
							
							
								
								Merge pull request  #30289  from bojidar-bg/29586-class-name-constant  
							
							... 
							
							
							
							Fix inheriting from class_name messing up constants 
							
						 
						
							2019-07-03 21:25:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ef438c200 
								
							 
						 
						
							
							
								
								Fix inheriting from class_name messing up constants  
							
							... 
							
							
							
							Fixes  #29586  
						
							2019-07-03 17:59:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7de816f8b 
								
							 
						 
						
							
							
								
								Fix parsing of arguments in constant expressions  
							
							... 
							
							
							
							Fixes  #8006  
						
							2019-07-03 17:28:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d17eac735c 
								
							 
						 
						
							
							
								
								Merge pull request  #29815  from NilsIrl/plus_file_1  
							
							... 
							
							
							
							Replace ` + "/" + ` with `String::file_add()` 
							
						 
						
							2019-07-01 12:06:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								bd25e8d72a 
								
							 
						 
						
							
							
								
								Fixed regression bug caused in  #30095  and actually fix the issue it was supposed to fix( #26850 )  
							
							
							
						 
						
							2019-06-28 14:58:52 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eaaff9da31 
								
							 
						 
						
							
							
								
								Merge pull request  #29941  from qarmin/redundant_code_and_others  
							
							... 
							
							
							
							Remove redundant code, possible NULL pointers and others 
							
						 
						
							2019-06-27 01:05:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								a859643f7e 
								
							 
						 
						
							
							
								
								Fixed parser treating compound assignment the same as assignment which gave wrong argument usage count  
							
							
							
						 
						
							2019-06-26 22:43:08 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									qarmin 
								
							 
						 
						
							
							
							
							
								
							
							
								4e5310cc60 
								
							 
						 
						
							
							
								
								Some code changed with Clang-Tidy  
							
							
							
						 
						
							2019-06-26 15:08:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nils ANDRÉ-CHANG 
								
							 
						 
						
							
							
							
							
								
							
							
								d2833d4f4d 
								
							 
						 
						
							
							
								
								Replace  + "/" +  with String::file_add()  
							
							
							
						 
						
							2019-06-23 13:33:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								971b5160c6 
								
							 
						 
						
							
							
								
								Merge pull request  #29306  from qarmin/small_code_fixes  
							
							... 
							
							
							
							Small fixes to unrechable code, possibly overflows, using NULL pointers 
							
						 
						
							2019-06-12 12:49:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4043c8a8c9 
								
							 
						 
						
							
							
								
								Merge pull request  #29678  from akien-mga/err-macros-semicolon  
							
							... 
							
							
							
							Fix error macro calls not ending with semicolon 
							
						 
						
							2019-06-11 19:01:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								6d16f2f053 
								
							 
						 
						
							
							
								
								Fix error macro calls not ending with semicolon  
							
							... 
							
							
							
							It's not necessary, but the vast majority of calls of error macros
do have an ending semicolon, so it's best to be consistent.
Most WARN_DEPRECATED calls did *not* have a semicolon, but there's
no reason for them to be treated differently. 
							
						 
						
							2019-06-11 14:49:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MrCdK 
								
							 
						 
						
							
							
							
							
								
							
							
								74d336d0f4 
								
							 
						 
						
							
							
								
								Added export hint to 2D and 3D physics and render layers.  
							
							
							
						 
						
							2019-06-07 16:30:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									qarmin 
								
							 
						 
						
							
							
							
							
								
							
							
								8245db869f 
								
							 
						 
						
							
							
								
								Small fixes to unrechable code, possibly overflows, using NULL pointers  
							
							
							
						 
						
							2019-06-03 21:52:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8cc8383a7f 
								
							 
						 
						
							
							
								
								Merge pull request  #29433  from bojidar-bg/29406-dictionary-constant  
							
							... 
							
							
							
							Properly catch certain errors in Dictionary and Array declarations 
							
						 
						
							2019-06-03 20:53:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5bbedb45a 
								
							 
						 
						
							
							
								
								Properly catch certain errors in Dictionary declarations  
							
							... 
							
							
							
							Fixes  #29406  
						
							2019-06-03 17:29:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9dc2e7e4d 
								
							 
						 
						
							
							
								
								Merge pull request  #28099  from lupoDharkael/fix-completion  
							
							... 
							
							
							
							Fix code completion not working with class_name 
							
						 
						
							2019-06-03 14:01:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								633af46a66 
								
							 
						 
						
							
							
								
								Merge pull request  #27987  from lupoDharkael/classname-duplicate  
							
							... 
							
							
							
							Prevent using multiple class_name in a class 
							
						 
						
							2019-05-28 11:56:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Geequlim 
								
							 
						 
						
							
							
							
							
								
							
							
								ebcfe28475 
								
							 
						 
						
							
							
								
								Fix parse error when extends from subclass of named classes  
							
							
							
						 
						
							2019-05-24 11:56:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								e0574e1d98 
								
							 
						 
						
							
							
								
								Fix typos with codespell  
							
							... 
							
							
							
							Using codespell 1.15.0.
Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
doubleclick
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF
$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
``` 
							
						 
						
							2019-05-19 13:10:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aff9320ff2 
								
							 
						 
						
							
							
								
								Fix typed arrays and dictionaries getting their values shared  
							
							
							
						 
						
							2019-05-02 14:00:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae41e35191 
								
							 
						 
						
							
							
								
								Merge pull request  #27676  from qarmin/small_fixes_2  
							
							... 
							
							
							
							Small fixes to static analyzer bugs 
							
						 
						
							2019-05-01 08:19:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lupoDharkael 
								
							 
						 
						
							
							
							
							
								
							
							
								2ad302cec4 
								
							 
						 
						
							
							
								
								Don't allow class_name in built-in scripts  
							
							
							
						 
						
							2019-04-17 17:06:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lupoDharkael 
								
							 
						 
						
							
							
							
							
								
							
							
								c07b49280a 
								
							 
						 
						
							
							
								
								Prevent using multiple class_name in a class  
							
							
							
						 
						
							2019-04-16 01:41:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lupoDharkael 
								
							 
						 
						
							
							
							
							
								
							
							
								14078fbb82 
								
							 
						 
						
							
							
								
								GDScript: add variable shadowing warning  
							
							
							
						 
						
							2019-04-15 18:19:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e7a1fbe83a 
								
							 
						 
						
							
							
								
								Merge pull request  #27863  from bojidar-bg/27460-constant-class-clash  
							
							... 
							
							
							
							Check subclasses too when checking for name clashes 
							
						 
						
							2019-04-12 11:54:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e56f5d5c91 
								
							 
						 
						
							
							
								
								GDScript: Don't allow built-in scripts to use class_name  
							
							
							
						 
						
							2019-04-10 18:05:34 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ece09f9872 
								
							 
						 
						
							
							
								
								Check for subclasses when checking for name clashes  
							
							... 
							
							
							
							Fixes  #27460  
						
							2019-04-10 13:19:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								c8994b56f9 
								
							 
						 
						
							
							
								
								Style: Apply new changes from clang-format 8.0  
							
							... 
							
							
							
							It seems to stay compatible with formatting done by clang-format 6.0 and 7.0,
so contributors can keep using those versions for now (they will not undo those
changes). 
							
						 
						
							2019-04-09 17:09:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								fc370b3feb 
								
							 
						 
						
							
							
								
								Fix -Wimplicit-fallthrough warnings from GCC 8  
							
							... 
							
							
							
							Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional.
Can be replaced by `[[fallthrough]]` if/when we switch to C++17.
The warning is now enabled by default for GCC on `extra` warnings level
(part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet,
but we could enable it manually once we switch to C++11. There's no
equivalent feature in MSVC for now.
Fixes  #26135 . 
							
						 
						
							2019-04-05 15:14:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									qarmin 
								
							 
						 
						
							
							
							
							
								
							
							
								8460d0678c 
								
							 
						 
						
							
							
								
								Small fixes to static analyzer bugs  
							
							
							
						 
						
							2019-04-04 22:00:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ec384f9d4 
								
							 
						 
						
							
							
								
								Merge pull request  #26097  from danielspaniol/25955-wrong-unreachable-warning-after-returning-from-matchs-wildcard-pattern  
							
							... 
							
							
							
							Fix: Wrong unreachable warning after returning from match's wildcard pattern #25955  
							
						 
						
							2019-04-01 12:17:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b64f9f03f8 
								
							 
						 
						
							
							
								
								Fix duplicated lines in GDScript bytecode  
							
							... 
							
							
							
							Fixes  #26789  
						
							2019-03-14 18:38:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9637e42705 
								
							 
						 
						
							
							
								
								Fix enums coming from other classes without preload  
							
							... 
							
							
							
							Fix  #19704 , fix  #26001  
						
							2019-03-05 23:19:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								425ec6914c 
								
							 
						 
						
							
							
								
								Revert "Forbid implicit type conversion in GDScript"  
							
							
							
						 
						
							2019-03-04 12:25:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7889e9b7ca 
								
							 
						 
						
							
							
								
								Merge pull request  #26562  from vnen/gdscript-no-implicit-cast  
							
							... 
							
							
							
							Forbid implicit type conversion in GDScript 
							
						 
						
							2019-03-04 10:19:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67fee40483 
								
							 
						 
						
							
							
								
								GDScript: Fix issue when detecting file class in inner class  
							
							
							
						 
						
							2019-03-03 22:53:50 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d0b08342b8 
								
							 
						 
						
							
							
								
								GDScript: Forbid implicit type conversion  
							
							... 
							
							
							
							Since types are not present in release builds, this could cause issues
where a variable does not have the exact defined type. 
							
						 
						
							2019-03-03 22:25:22 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b24cb92240 
								
							 
						 
						
							
							
								
								GDScript: Allow for iterator to be rededefined  
							
							
							
						 
						
							2019-03-03 21:39:42 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a9fe834a8e 
								
							 
						 
						
							
							
								
								Merge pull request  #26547  from vnen/gdscript-dependency-parse  
							
							... 
							
							
							
							Add a parse mode for GDScript which doesn't load dependencies 
							
						 
						
							2019-03-03 18:00:12 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bda60bfa29 
								
							 
						 
						
							
							
								
								Add a dependency search mode for GDScript parser  
							
							... 
							
							
							
							- This mode avoids loading any other resource.
- Search for class_name now uses this mode, to avoid loading in the scan
thread.
- Implement get_dependencies() for GDScript loader, now exporting
dependencies only should include the preloaded resources. 
							
						 
						
							2019-03-03 16:51:54 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f207b2fe0e 
								
							 
						 
						
							
							
								
								Fix GDScript checking for assigning to a constant only in release  
							
							
							
						 
						
							2019-03-03 12:36:27 +02:00