ruby/test/unit/src/org/netbeans/modules/ruby/RubyTypeAnalyzerTest.java
Sun, 08 Dec 2013 11:39:16 -0600 Too much stuff in one commit. Rename blocks now follows language semantics. Removal of more ASTPath consumers
Mon, 17 May 2010 14:16:07 -0400 Updated copyright headers. [61]
Thu, 01 Apr 2010 12:27:32 +0200 #183333 - Types of loop variables not inferred
Tue, 23 Mar 2010 13:28:16 +0100 Fixed a test failure
Fri, 12 Feb 2010 15:50:37 +0100 #180661 - Bogus "inferred type" for classes in doc popup
Tue, 10 Nov 2009 15:52:24 +0100 Fixed test failures
Tue, 03 Nov 2009 16:06:24 +0100 #175961: Constants w/o qualifiers not shown in code completion
Tue, 03 Nov 2009 13:33:04 +0100 Fixed a few type inference related issues:
Fri, 30 Oct 2009 07:09:09 +0100 #175602: Parsing of hoe-2.3.3 seems to fail
Mon, 12 Oct 2009 14:12:10 +0200 #174351: Type analyzer doesn't handle multiple assignments
Thu, 09 Jul 2009 08:27:32 +0200 Type assertions for method return types
Fri, 19 Jun 2009 15:24:37 +0200 Various indexing and TI related improvements and fixes
Tue, 05 May 2009 17:41:53 +0200 Various performance improvments in editing, mostly TI related
Fri, 03 Apr 2009 17:11:54 +0200 Switched the editing infrastructure to use the jruby-parser project
Wed, 25 Feb 2009 09:29:41 +0100 making tests compilable; also moving createClassPathsForTest to tests that really need classpath and indexing; it considerably speeds up the whole testsuite
Thu, 15 Jan 2009 13:28:51 +0100 GSF -> CSL: ruby.editing tests compilable (IndexedElementTest commented out for now). Next phase is to make them pass.
Mon, 05 Jan 2009 23:08:08 +0100 Initial experimental real method-type inference. A lot of pieces of the whole puzzle is needed (after switch to the CSL):
Mon, 22 Dec 2008 12:12:47 +0100 More on method type inference:
Thu, 18 Dec 2008 02:03:29 +0100 Type Inference for variable which were assigned expressions containing methods chain (working on 154100)
Thu, 18 Dec 2008 01:06:59 +0100 Fixing message in the case marker was not provider
Wed, 17 Dec 2008 18:42:31 +0100 Type inference for variables which were assigned locally defined constant.
Wed, 17 Dec 2008 13:59:46 +0100 Switching infrastructure to the RubyType abstraction which might represent none, one or more real Ruby Types => more type safety and (preparing for) easier type manipulation among the codebase.
Fri, 12 Dec 2008 11:29:49 +0100 More TI works:
Thu, 11 Dec 2008 16:16:37 +0100 1) More works on the multiple types inference 2) use RubyTypeAnalyzer#UNKNOWN_TYPE instead of null 3) Introducing RubyUtils#join
Thu, 11 Dec 2008 00:53:50 +0100 minor: less code duplication, no semantic change
Wed, 10 Dec 2008 22:41:18 +0100 Working on #154100: RDoc-based "type-inference" handtailored for the Ruby core libraries stubs. To be used later as basic building block together with literals (chaining, real-method type-inference, ...)
Fri, 05 Dec 2008 09:47:32 +0100 Utilize type-inference of indexed constants in code completion
Sun, 30 Nov 2008 13:56:29 +0100 #154099: basic type inference for constant types, navigator, code-completion. So far write-only wrt. index (constants are not read from the index in the meantime).
Mon, 24 Nov 2008 11:34:04 +0100 compiler warning
Thu, 20 Nov 2008 21:41:39 +0100 When there are more possible types for (assignments to) one variable and one of them cannot be inferred add 'null' to the types collection, i.e. append all 'general' methods. See the test-case for reasoning.
Thu, 20 Nov 2008 15:05:12 +0100 #153238: RubyTypeAnalyzer inferencing multiple types. Partial IfNode type inference.
Tue, 18 Nov 2008 10:46:37 +0100 #142760 - Added new elements to declarative MIME resolver DTD. The name element to check file names and the pattern element to check file content. Procedural resolvers ShellScriptResolver, RubyMimeResolver, CndSniffyMIMEResolver and PhpMimeResolver were rewritten using these new features.
Wed, 08 Oct 2008 15:56:00 -0700 141780: Code completion missing classes from MRI
Fri, 22 Aug 2008 12:51:00 -0700 Repackage the modified Ruby and JavaScript parsers in the IDE from their
Sat, 26 Jul 2008 12:10:08 -0700 Fix type analysis in some active record migrations classes; a new AST node added in JRuby 1.1.3 confused the type analyzer. Regression test.
Wed, 11 Jun 2008 14:21:20 -0700 Simplify Ruby and JavaScript unit test setup, most of this handled in GSF itself now
Fri, 30 May 2008 15:41:33 -0700 Renamed a bunch of Ruby editor classes to have a Ruby prefix such that they don't get confused