1186 Commits

Author SHA1 Message Date
Andrey Breslav c10c19b848 Services for completion 2011-06-15 19:20:12 +04:00
Dmitry Jemerov c94b5ca312 do not detect Python facet 2011-05-19 16:07:33 +02:00
Andrey Breslav 7848122d8d Type patterns supported 2011-05-13 17:07:21 +04:00
Dmitry Jemerov b95498624f range literals initial 2011-04-28 20:09:46 +02:00
Maxim Shafirov 7dec1ce492 Multiple classfiles generated by test supported, starting work on interfaces list for jet classes 2011-04-19 22:07:27 +04:00
Andrey Breslav 319a250349 Sophisticated conventions for 'for'-loop ranges 2011-04-15 21:23:01 +04:00
Andrey Breslav cf7991378a Unreachable code with Nothing-returning functions 2011-04-14 19:23:49 +04:00
Dmitry Jemerov c345893284 modified by IDEA 2011-04-14 15:40:04 +02:00
Andrey Breslav 96526603e4 Basic tests for dead code detection 2011-04-13 17:48:51 +04:00
Andrey Breslav 30d8349272 Typechecker logic fixed for one-branch ifs and 'return x' for Unit-returning functions 2011-04-07 14:43:25 +04:00
Andrey Breslav 1fc134072c Test framework for instructions 2011-04-04 18:40:39 +04:00
Andrey Breslav 90b6e78f89 isBlock fixed for doWhile 2011-04-02 23:29:51 +04:00
Dmitry Jemerov d8cdc46fe8 junk 2011-04-01 14:10:20 +02:00
Dmitry Jemerov 1dc4554bd8 shared run configuration to run all tests 2011-04-01 12:43:45 +02:00
Andrey Breslav 5888ac5a60 Working on CFG building 2011-03-31 20:50:16 +04:00
Andrey Breslav 73bfc57492 Nullability checks for infix operations 2011-03-28 18:17:57 +04:00
Dmitry Jemerov 802f6e1c7d function call generation works in some trivial cases 2011-03-24 15:18:29 +01:00
Andrey Breslav 3e6915e709 Type of local variable initializer is checked 2011-03-23 17:32:56 +03:00
Andrey Breslav e6b0a64b14 Scope filtering according to type projections supported 2011-03-22 21:06:52 +03:00
Andrey Breslav 0708db49a7 Dictionary 2011-03-15 17:50:23 +03:00
Andrey Breslav da7f44b8f2 Basic resolve to Java elements. One can resolve System.out.println(1), but not println("1") yet (only exact signature match works, no best fit overload is looked for). 2011-03-03 23:18:59 +03:00
Dmitry Jemerov d74052b642 more indent options 2011-02-25 18:26:49 +03:00
Maxim Shafirov 60ae86c88a missing asm lib 2011-02-25 15:27:45 +03:00
Maxim Shafirov c5d8aae515 codegen, initial 2011-02-25 14:50:06 +03:00
Maxim Shafirov 80167437a2 useful formatting options 2011-02-25 14:50:06 +03:00
Andrey Breslav 7b71e7a2f2 Loading standard classes from a piece of Jet code. Lazy resolution facilities started 2011-02-24 18:54:10 +03:00
Andrey Breslav 253f5b2d06 Tests for common supertype inference 2011-02-03 14:30:25 +03:00
Andrey Breslav 9ef803ee2b Full inspections 2011-01-24 21:48:48 +03:00
Maxim Shafirov c59a4b512f Re-enable important inspections 2011-01-04 16:39:49 +03:00
Andrey Breslav 27c4494d69 A bug caused by side-effects in assertions fixed. A new test (checks the code for suspicious asserts) added. 2011-01-03 23:59:28 +03:00
Andrey Breslav 01297cc926 Local declarations 2010-12-29 18:08:47 +03:00
Andrey Breslav ddf0213e44 Expression parser factored out 2010-12-16 19:02:15 +03:00
Andrey Breslav 0783a878dc Grammar rules in all comments 2010-12-16 18:33:56 +03:00
Maxim Shafirov 17d9240d14 parser, baby steps. Soft keywords highlighting 2010-12-13 19:04:03 +03:00
Maxim Shafirov a7919fdc1d lexer/highlighting initial 2010-12-10 22:03:50 +03:00
Maxim Shafirov 0a0dff367a IDEA plugin, initial 2010-12-10 16:12:31 +03:00