godot/core
Hein-Pieter van Braam 85641c545b Be type-strict checking on equality checks
After a short discussion with @reduz and @karroffel we decided to make
all non number/number comparisons return type errors on comparisons.

Now bool == bool is allowed but Vector2 == Vector3 is a type error and
no longer 'not equal'. The same has been done for the != operators.

In addition I forgot to add some failures to some Object operators
meaning that there was a potential for a crasher.
2017-09-19 16:00:19 +02:00
..
bind Merge pull request #11294 from karroffel/json-object 2017-09-17 16:31:27 +02:00
helper Fix files header 2017-09-01 21:07:55 +07:00
io Merge pull request #10908 from hpvb/fix-unused-variables 2017-09-12 12:55:53 +02:00
math Fixed Typo: 'Seperate' to 'Separate' 2017-09-19 15:51:00 +07:00
os Fix MSVC compilation errors 2017-09-19 10:33:07 +07:00
SCsub Make build scripts Python3 compatible 2017-08-27 23:05:39 +02:00
allocators.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
array.cpp -Fixed changes to default input actions not working, closes #10502 2017-09-06 18:14:04 -03:00
array.h -Fixed changes to default input actions not working, closes #10502 2017-09-06 18:14:04 -03:00
class_db.cpp Fixes order of default arguments in MethodInfo 2017-09-02 20:43:40 +02:00
class_db.h Removed ParamDef and ParamHint structs 2017-08-29 04:28:17 -04:00
color.cpp Implement +,-,/, * and negate operators for Color type. 2017-09-16 13:09:49 -04:00
color.h Implement +,-,/, * and negate operators for Color type. 2017-09-16 13:09:49 -04:00
color_names.inc Add missing map.h include in color defs 2017-01-15 12:51:47 +01:00
command_queue_mt.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
command_queue_mt.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
compressed_translation.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
compressed_translation.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
core_string_names.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
core_string_names.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
dictionary.cpp Dead code tells no tales 2017-08-27 22:13:45 +02:00
dictionary.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
dvector.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
dvector.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
engine.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
engine.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
error_list.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
error_macros.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
error_macros.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
func_ref.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
func_ref.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
global_constants.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
global_constants.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
hash_map.h Merge pull request #10318 from endragor/ordered-hash-map 2017-09-01 13:09:30 +02:00
hashfuncs.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
image.cpp Fix use of unitialized variables 2017-09-02 01:59:26 +02:00
image.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
input_map.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
input_map.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
int_types.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
list.h Provide NativeScript properties in definition order 2017-09-05 12:45:23 +07:00
make_binders.py Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
map.h Remove assignment and declarations in if statements 2017-09-08 14:59:15 +02:00
message_queue.cpp Dead code tells no tales 2017-08-27 22:13:45 +02:00
message_queue.h Dead code tells no tales 2017-08-27 22:13:45 +02:00
method_bind.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
method_bind.h Fix typos 'a' and 'an' 2017-09-02 21:19:06 +07:00
method_ptrcall.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
node_path.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
node_path.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
object.cpp Moved class_name and return_val to initializer list 2017-09-14 12:54:37 -04:00
object.h Moved class_name and return_val to initializer list 2017-09-14 12:54:37 -04:00
ordered_hash_map.h Fix various assorted warnings 2017-09-08 14:57:48 +02:00
packed_data_container.cpp Fix signed and unsigned comparisons 2017-09-01 08:13:12 +02:00
packed_data_container.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
pair.h Merge pull request #10318 from endragor/ordered-hash-map 2017-09-01 13:09:30 +02:00
path_remap.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
path_remap.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
pool_allocator.cpp Fix signed and unsigned comparisons 2017-09-01 08:13:12 +02:00
pool_allocator.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
print_string.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
print_string.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
project_settings.cpp Fixed naming of pck file 2017-09-17 11:59:56 +10:00
project_settings.h Fix files header 2017-09-01 21:07:55 +07:00
ref_ptr.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
ref_ptr.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
reference.cpp Construct Variants from Reference properly in GDNative 2017-09-14 19:40:36 +07:00
reference.h Construct Variants from Reference properly in GDNative 2017-09-14 19:40:36 +07:00
register_core_types.cpp added JSON singleton 2017-09-15 15:40:27 +02:00
register_core_types.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
resource.cpp Fixes ERR_EXPLAIN being overwritten 2017-09-06 04:43:07 +02:00
resource.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
rid.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
rid.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
ring_buffer.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
safe_refcount.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
safe_refcount.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
script_debugger_local.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
script_debugger_local.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
script_debugger_remote.cpp Fix unused variable warnings 2017-09-08 15:03:53 +02:00
script_debugger_remote.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
script_language.cpp Fix unused variable warnings 2017-09-08 15:03:53 +02:00
script_language.h Fixes language overridden external editors 2017-09-03 21:23:36 +02:00
self_list.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
set.h Remove assignment and declarations in if statements 2017-09-08 14:59:15 +02:00
simple_type.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
sort.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
string_buffer.cpp Add StringBuffer class 2017-09-05 11:04:11 +07:00
string_buffer.h Add StringBuffer class 2017-09-05 11:04:11 +07:00
string_builder.cpp added StringBuilder class 2017-09-01 19:52:32 +02:00
string_builder.h added StringBuilder class 2017-09-01 19:52:32 +02:00
string_db.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
string_db.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
translation.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
translation.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
type_info.h Fix warnings comparing enums of different types 2017-09-07 09:03:11 +02:00
typedefs.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
ucaps.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
undo_redo.cpp Expose more methods for UndoRedo 2017-09-13 12:18:51 +08:00
undo_redo.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
ustring.cpp Fix use of unitialized variables 2017-09-02 01:59:26 +02:00
ustring.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
variant.cpp Don't call Variant::reference() unnecessarily 2017-09-19 15:27:57 +02:00
variant.h Move Variant::evaluate() switch to computed goto 2017-09-17 22:49:23 +02:00
variant_call.cpp Merge pull request #11106 from hpvb/documentation-fix-poolarrays 2017-09-12 15:02:22 +02:00
variant_construct_string.cpp Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
variant_op.cpp Be type-strict checking on equality checks 2017-09-19 16:00:19 +02:00
variant_parser.cpp Optimize memory allocations in VariantParser::get_token 2017-09-05 11:04:33 +07:00
variant_parser.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
vector.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
version.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
vmap.h Fix use of unitialized variables 2017-09-02 01:59:26 +02:00
vset.h Fix use of unitialized variables 2017-09-02 01:59:26 +02:00