enso/test
Hubert Plociniczak f63e40df1b
Explicit self (#3569)
This change modifies the current language by requiring explicit `self` parameter declaration
for methods. Methods without `self` parameter in the first position should be treated as statics
although that is not yet part of this PR. We add an implicit self to all methods
This obviously required updating the whole stdlib and its components, tests etc but the change
is pretty straightforward in the diff.

Notice that this change **does not** change method dispatch, which was removed in the last changes.
This was done on purpose to simplify the implementation for now. We will likely still remove all
those implicit selfs to bring true statics.
Minor caveat - since `main` doesn't actually need self, already removed that which simplified
a lot of code.
2022-07-27 17:45:36 +00:00
..
Benchmarks Tidying up what is in Standard.Base (#3603) 2022-07-27 13:28:00 +00:00
Examples_Tests Tidying up what is in Standard.Base (#3603) 2022-07-27 13:28:00 +00:00
Geo_Tests Tidying up what is in Standard.Base (#3603) 2022-07-27 13:28:00 +00:00
Google_Api_Test Tidying up what is in Standard.Base (#3603) 2022-07-27 13:28:00 +00:00
Image_Tests Tidying up what is in Standard.Base (#3603) 2022-07-27 13:28:00 +00:00
micro-distribution Explicit self (#3569) 2022-07-27 17:45:36 +00:00
Table_Tests Explicit self (#3569) 2022-07-27 17:45:36 +00:00
Tests Explicit self (#3569) 2022-07-27 17:45:36 +00:00
Visualization_Tests Explicit self (#3569) 2022-07-27 17:45:36 +00:00