Renamed IDEKit to SourceCodeKit.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6443 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Fixed compilation of Smalltalk programs on LP64.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6444 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Refactor SourceCodeKit.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6452 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Collect diagnostics and make them into tooltips.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6455 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Work around a bug in LLVM (too many C++isms in the unwind info).



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6458 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Fix overly-strict test when loading ivars.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6459 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Support load of non-object values from ivars (we could store them already - no idea why this wasn't done).



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6460 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Make the interpreter understand LKObject properly.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6461 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Remove some superfluous code.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6462 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Fix the compiler to correctly use the non-local return test.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6463 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Fix interpreter build with __OBJC2__ defined.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6468 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Add -fblocks to default arguments when parsing a file, don't spam the console so much.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6486 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Added initial support for indexing locations of declarations and definitions.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6508 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Added missing file.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6521 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
* Bug 17117: Fix instance variable generation of subclasses that mix Objective-C super classes and Smalltalk subclasses with inheritence hierarchies greater than two classes.


git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6567 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Index the location of globals and functions.

Index the type encodings of all methods, functions, and globals.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6666 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Fix the build with LLVM trunk and add CodeGen support for calling functions.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6790 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Basic functionality required for calling C functions from LK.



git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6791 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Included SCK in the build process now that LK depends on it

git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6792 7b3f36aa-e6db-49c1-8b4c-66eac1997e64
Reverting Languages to r6790

git-svn-id: http://svn.gna.org/svn/etoile/trunk/Etoile/Languages@6793 7b3f36aa-e6db-49c1-8b4c-66eac1997e64