godot/main/tests
George Marques 743053734f
Add static type checks in the parser
- Resolve types for all identifiers.
- Error when identifier is not found.
- Match return type and error when not returning a value when it should.
- Check unreachable code (code after sure return).
- Match argument count and types for function calls.
- Determine if return type of function call matches the assignment.
- Do static type check with match statement when possible.
- Use type hints to determine export type.
- Check compatibility between type hint and explicit export type.
2018-07-20 21:55:16 -03:00
..
SCsub disable caching for targets using helper functions 2017-11-28 23:24:12 -04:00
test_gdscript.cpp Add static type checks in the parser 2018-07-20 21:55:16 -03:00
test_gdscript.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_gui.cpp Add radio-button-looking entries to PopupMenu 2018-03-27 19:19:45 +02:00
test_gui.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_image.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_image.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_io.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_io.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_main.cpp Correct test list returned by test_get_names 2018-06-09 13:02:05 +02:00
test_main.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_math.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_math.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_oa_hash_map.cpp updated OAHashMap to use robinhood hashing 2018-05-03 17:00:21 +02:00
test_oa_hash_map.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_ordered_hash_map.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_ordered_hash_map.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_physics_2d.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_physics_2d.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_physics.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_physics.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_render.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_render.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_shader_lang.cpp Visual Shaders are back. 2018-07-14 18:16:18 -03:00
test_shader_lang.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
test_string.cpp Fix typos in code and docs with codespell 2018-01-18 22:01:42 +01:00
test_string.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00