Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

root: 2937 2

latest revision download root:

2937 annotated / raw | Diffs: previous, other | Lines: 6255 ( +1, -1 )

Created: 2008-05-12 08:57:23 -0500 (3 days ago) | Author: cedricv | Changeset: 2937

replace BCE0058's message 'Object is required' by a less confusing message 'self is not valid in a static method, static property, or static field initializer'.

Properties

 svn:eol-style = native
 svn:executable = *

2929 annotated / raw | Diffs: previous, other | Lines: 6255 ( +4, -0 )

Created: 2008-04-25 05:00:36 -0500 (21 days ago) | Author: cedricv | Changeset: 2929

support increment++/decrement-- operands on nullables

Properties

 svn:eol-style = native
 svn:executable = *

2928 annotated / raw | Diffs: previous, other | Lines: 6251 ( +10, -2 )

Created: 2008-04-21 08:34:38 -0500 (24 days ago) | Author: cedricv | Changeset: 2928

BOO-974 : Compiler crashes on same-class instance generic method invocation when self keyword is not used and a non-generic compatible overload exists.

Properties

 svn:eol-style = native
 svn:executable = *

2925 annotated / raw | Diffs: previous, other | Lines: 6243 ( +2, -1 )

Created: 2008-04-12 08:18:16 -0500 (33 days ago) | Author: neoeinstein | Changeset: 2925

BOO-995, BOO-996: Fix one file that was missed in previous commit.

Properties

 svn:eol-style = native
 svn:executable = *

2918 annotated / raw | Diffs: previous, other | Lines: 6242 ( +35, -34 )

Created: 2008-04-10 05:18:37 -0500 (36 days ago) | Author: cedricv | Changeset: 2918

BOO-993 : unable to invoke clr extension method through its static signature since rev. 2861

Properties

 svn:eol-style = native
 svn:executable = *

2915 annotated / raw | Diffs: previous, other | Lines: 6241 ( +6, -4 )

Created: 2008-04-09 14:40:45 -0500 (36 days ago) | Author: cedricv | Changeset: 2915

fix crash (after normal error) when there is an invalid generic reference expression.

Properties

 svn:eol-style = native
 svn:executable = *

2912 annotated / raw | Diffs: previous, other | Lines: 6239 ( +1, -0 )

Created: 2008-04-08 10:50:55 -0500 (37 days ago) | Author: neoeinstein | Changeset: 2912

BOO-988: Added else block to the for and while statements, and include a suite of testcases for verification of the oddities.

Properties

 svn:eol-style = native
 svn:executable = *

2904 annotated / raw | Diffs: previous, other | Lines: 6238 ( +9, -9 )

Created: 2008-04-06 08:48:47 -0500 (39 days ago) | Author: cedricv | Changeset: 2904

IType.IsNullable => TypeSystemServices.IsNullable(IType type)

Properties

 svn:eol-style = native
 svn:executable = *

2903 annotated / raw | Diffs: previous, other | Lines: 6238 ( +7, -2 )

Created: 2008-04-06 08:48:33 -0500 (39 days ago) | Author: cedricv | Changeset: 2903

do not leave non-shorthand initialization in the cold

Properties

 svn:eol-style = native
 svn:executable = *

2901 annotated / raw | Diffs: previous, other | Lines: 6233 ( +63, -31 )

Created: 2008-04-06 08:48:13 -0500 (39 days ago) | Author: cedricv | Changeset: 2901

allow nullable field/local initializers
+ preliminary nullable arithmetic support (works except mixed value/null ops)

Properties

 svn:eol-style = native
 svn:executable = *

2899 annotated / raw | Diffs: previous, other | Lines: 6201 ( +6, -1 )

Created: 2008-04-06 08:47:56 -0500 (39 days ago) | Author: cedricv | Changeset: 2899

build fix

Properties

 svn:eol-style = native
 svn:executable = *

2898 annotated / raw | Diffs: previous, other | Lines: 6196 ( +88, -9 )

Created: 2008-04-06 08:47:47 -0500 (39 days ago) | Author: cedricv | Changeset: 2898

BOO-805 + BOO-807 : allow simple usage patterns with nullables

Properties

 svn:eol-style = native
 svn:executable = *

2895 annotated / raw | Diffs: previous, other | Lines: 6117 ( +12, -1 )

Created: 2008-03-25 17:20:06 -0500 (51 days ago) | Author: neoeinstein | Changeset: 2895

BOO-975: Checks type instantiation to ensure that the type is fully constructed or a generic parameter.

Properties

 svn:eol-style = native
 svn:executable = *

2854 annotated / raw | Diffs: previous, other | Lines: 6106 ( +12, -2 )

Created: 2008-02-07 06:58:52 -0600 (3 months 6 days ago) | Author: cedricv | Changeset: 2854

Copied to: boo/branches/stable/src/Boo.Lang.Compiler/Steps/ProcessMethodBodies.cs 2865

BOO-817

Properties

 svn:eol-style = native
 svn:executable = *

2844 annotated / raw | Diffs: previous, other | Lines: 6096 ( +6, -2 )

Created: 2008-02-05 13:37:47 -0600 (3 months 8 days ago) | Author: cedricv | Changeset: 2844

BOO-959

Properties

 svn:eol-style = native
 svn:executable = *

2841 annotated / raw | Diffs: previous, other | Lines: 6092 ( +9, -2 )

Created: 2008-02-05 06:23:52 -0600 (3 months 8 days ago) | Author: cedricv | Changeset: 2841

do not crash when trying to use generic parameter instantiation though it is not yet supported.
return an error message instead.

Properties

 svn:eol-style = native
 svn:executable = *

2833 annotated / raw | Diffs: previous, other | Lines: 6085 ( +1, -0 )

Created: 2008-01-23 07:00:03 -0600 (3 months 21 days ago) | Author: grunwald | Changeset: 2833

Implemented support for "yield" in try block of try-ensure.
Implemented BOO-24 (for must call IDisposable.Dispose on enumerator whenever possible).

Properties

 svn:eol-style = native
 svn:executable = *

2827 annotated / raw | Diffs: previous, other | Lines: 6084 ( +22, -2 )

Created: 2008-01-17 15:27:11 -0600 (3 months 27 days ago) | Author: cedricv | Changeset: 2827

warning: namespace is never used. (BOO-946)

Properties

 svn:eol-style = native
 svn:executable = *

2819 annotated / raw | Diffs: previous, other | Lines: 6064 ( +10, -0 )

Created: 2008-01-13 15:00:00 -0600 (4 months 1 day ago) | Author: cedricv | Changeset: 2819

warning: private member is never used (BOO-940)

Properties

 svn:eol-style = native
 svn:executable = *

2811 annotated / raw | Diffs: previous, other | Lines: 6054 ( +22, -24 )

Created: 2008-01-10 14:56:10 -0600 (4 months 4 days ago) | Author: avish | Changeset: 2811

Merged generics-overloads branch into trunk.

Properties

 svn:eol-style = native
 svn:executable = *

2780 annotated / raw | Diffs: previous, other | Lines: 6056 ( +60, -53 )

Created: 2007-12-16 06:56:02 -0600 (4 months 29 days ago) | Author: bamboo | Changeset: 2780

Copied to: boo/branches/generics-overloads/src/Boo.Lang.Compiler/Steps/ProcessMethodBodies.cs 2781

BOO-926 - syntactic sugar for nested functions

Properties

 svn:executable = *

2777 annotated / raw | Diffs: previous, other | Lines: 6049 ( +39, -33 )

Created: 2007-12-14 16:09:21 -0600 (5 months ago) | Author: bamboo | Changeset: 2777

generators should really be nested classes to avoid all the accessor propagation machinery

Properties

 svn:executable = *

2757 annotated / raw | Diffs: previous, other | Lines: 6043 ( +57, -27 )

Created: 2007-11-18 10:07:45 -0600 (5 months 26 days ago) | Author: bamboo | Changeset: 2757

BOO-717

Properties

 svn:executable = *

2746 annotated / raw | Diffs: previous, other | Lines: 6013 ( +43, -93 )

Created: 2007-10-27 17:34:30 -0500 (6 months ago) | Author: avish | Changeset: 2746

[Generics] Basic typesystem support for generic parameter constraints + moved generics handling helper methods to their own GenericsServices class.

Properties

 svn:executable = *

2744 annotated / raw | Diffs: previous, other | Lines: 6063 ( +57, -35 )

Created: 2007-10-26 21:18:03 -0500 (6 months ago) | Author: neoeinstein | Changeset: 2744

Exception Omnibus
BOO-910: Coerce CLI to wrap non-CLS compliant exceptions at runtime
BOO-880: Implement Failure handler
BOO-879: Implement Filter handler
BOO-877: Allow for anonymous typed exception handlers
BOO-876: Remove hidden '__exception' variable in anonymous exception handlers

Properties

 svn:executable = *

2741 annotated / raw | Diffs: previous, other | Lines: 6041 ( +59, -59 )

Created: 2007-10-26 12:52:49 -0500 (6 months ago) | Author: neoeinstein | Changeset: 2741

BOO-907: Raised strings are now wrapped in a System.Exception instead of a System.ApplicationException

Properties

 svn:executable = *

2734 annotated / raw | Diffs: previous, other | Lines: 6041 ( +59, -32 )

Created: 2007-10-26 06:57:40 -0500 (6 months ago) | Author: bamboo | Changeset: 2734

BOO-902 - resolve extensions methods against implicit self target

Properties

 svn:executable = *

2733 annotated / raw | Diffs: previous, other | Lines: 6014 ( +2, -8 )

Created: 2007-10-25 21:39:52 -0500 (6 months ago) | Author: bamboo | Changeset: 2733

moved types to their own files

Properties

 svn:executable = *

2730 annotated / raw | Diffs: previous, other | Lines: 6020 ( +27, -6 )

Created: 2007-10-23 12:58:28 -0500 (6 months ago) | Author: bamboo | Changeset: 2730

Copied to: boo/tags/0.8.0.2730/src/Boo.Lang.Compiler/Steps/ProcessMethodBodies.cs 2732

BOO-899

Properties

 svn:executable = *

2719 annotated / raw | Diffs: previous, other | Lines: 5999 ( +97, -95 )

Created: 2007-10-14 21:39:39 -0500 (7 months ago) | Author: bamboo | Changeset: 2719

BOO-894 - ensure members referenced in object initializers are visited

Properties

 svn:executable = *

2716 annotated / raw | Diffs: previous, other | Lines: 5997 ( +21, -9 )

Created: 2007-10-09 14:35:41 -0500 (7 months ago) | Author: bamboo | Changeset: 2716

BOO-893

Properties

 svn:executable = *

2711 annotated / raw | Diffs: previous, other | Lines: 5985 ( +14, -11 )

Created: 2007-10-03 21:45:04 -0500 (7 months ago) | Author: bamboo | Changeset: 2711

preserve debugging information for assignment to fields inside generators

Properties

 svn:executable = *

2706 annotated / raw | Diffs: previous, other | Lines: 5982 ( +5, -12 )

Created: 2007-09-28 13:35:07 -0500 (7 months ago) | Author: bamboo | Changeset: 2706

make re fields internal so no wrapper methods need to be generated

Properties

 svn:executable = *

2697 annotated / raw | Diffs: previous, other | Lines: 5989 ( +28, -3 )

Created: 2007-09-14 08:41:59 -0500 (8 months ago) | Author: bamboo | Changeset: 2697

BOO-873

Properties

 svn:executable = *

2691 annotated / raw | Diffs: previous, other | Lines: 5964 ( +4, -5 )

Created: 2007-09-12 09:55:14 -0500 (8 months ago) | Author: bamboo | Changeset: 2691

use $ instead of ___ for most compiler generated symbols

Properties

 svn:executable = *

2690 annotated / raw | Diffs: previous, other | Lines: 5965 ( +17, -9 )

Created: 2007-09-12 08:46:46 -0500 (8 months ago) | Author: bamboo | Changeset: 2690

BOO-872

Properties

 svn:executable = *

2683 annotated / raw | Diffs: previous, other | Lines: 5957 ( +4, -4 )

Created: 2007-09-10 09:05:23 -0500 (8 months ago) | Author: bamboo | Changeset: 2683

try harder to give meaningful source file positions

Properties

 svn:executable = *

2673 annotated / raw | Diffs: previous, other | Lines: 5957 ( +2, -2 )

Created: 2007-09-08 12:13:45 -0500 (8 months ago) | Author: bamboo | Changeset: 2673

BOO-869

Properties

 svn:executable = *

2670 annotated / raw | Diffs: previous, other | Lines: 5957 ( +1, -0 )

Created: 2007-09-07 22:41:12 -0500 (8 months ago) | Author: bamboo | Changeset: 2670

preserve source line information for duck typed code

Properties

 svn:executable = *

2654 annotated / raw | Diffs: previous, other | Lines: 5956 ( +17, -15 )

Created: 2007-08-28 14:04:26 -0500 (8 months ago) | Author: bamboo | Changeset: 2654

Copied to: boo/tags/0.7.9.2659/src/Boo.Lang.Compiler/Steps/ProcessMethodBodies.cs 2661

BOO-867

Properties

 svn:executable = *

2637 annotated / raw | Diffs: previous, other | Lines: 5954 ( +28, -34 )

Created: 2007-08-19 08:22:07 -0500 (8 months ago) | Author: bamboo | Changeset: 2637

BOO-860

Properties

 svn:executable = *

2632 annotated / raw | Diffs: previous, other | Lines: 5960 ( +17, -17 )

Created: 2007-07-26 14:29:25 -0500 (9 months ago) | Author: avish | Changeset: 2632

Generics Refactoring: preparing for internal generic types (BOO-763).

* Made terminology a little clearer (and class names easier on the wrist): now using Generic, Constructed and Mapped prefixes for various generics-related states.
* Removed old files, renamed lots of others.
* Merged MixedGenericMethod and InternalGenericMethod to form GenericConstructedMethod; got rid of MixedGenericType in favor of GenericConstructedType, which will also be used to represent constructed versions of internal generic types.
* Some minor bugfixes regarding the Name and FullName properties of generics-related entities.

Tested on Windows.

Properties

 svn:executable = *

2629 annotated / raw | Diffs: previous, other | Lines: 5960 ( +7, -1 )

Created: 2007-07-21 08:14:49 -0500 (9 months ago) | Author: avish | Changeset: 2629

Fixed "no method to override" error when referencing overridden property before overriding it (second part of BOO-844).

Properties

 svn:executable = *

2619 annotated / raw | Diffs: previous, other | Lines: 5954 ( +0, -15 )

Created: 2007-07-06 09:09:44 -0500 (10 months ago) | Author: bamboo | Changeset: 2619

removed a few warnings

Properties

 svn:executable = *

2616 annotated / raw | Diffs: previous, other | Lines: 5969 ( +91, -91 )

Created: 2007-07-05 10:43:48 -0500 (10 months ago) | Author: bamboo | Changeset: 2616

gmcs does not like calling Invoke on a delegate

Properties

 svn:executable = *

2604 annotated / raw | Diffs: previous, other | Lines: 5969 ( +12, -2 )

Created: 2007-06-20 22:11:08 -0500 (10 months ago) | Author: bamboo | Changeset: 2604

Copied to: boo/branches/meta-programming/src/Boo.Lang.Compiler/Steps/ProcessMethodBodies.cs 2610

mostly white space normalization

2602 annotated / raw | Diffs: previous, other | Lines: 5959 ( +4, -4 )

Created: 2007-06-20 21:46:29 -0500 (10 months ago) | Author: bamboo | Changeset: 2602

error checking for unresolved meta methods; updated docs to reflect BlockExpression requirement

2601 annotated / raw | Diffs: previous, other | Lines: 5959 ( +5, -5 )

Created: 2007-06-20 21:46:02 -0500 (10 months ago) | Author: bamboo | Changeset: 2601

meta methods can accept blocks; CallableBlockExpression renamed BlockExpression to make it easier on the wrist

2600 annotated / raw | Diffs: previous, other | Lines: 5959 ( +38, -5 )

Created: 2007-06-20 21:45:03 -0500 (10 months ago) | Author: bamboo | Changeset: 2600

meta method overload resolution

2599 annotated / raw | Diffs: previous, other | Lines: 5926 ( +22, -18 )

Created: 2007-06-20 21:44:36 -0500 (10 months ago) | Author: bamboo | Changeset: 2599

treat macro statements as method invocations whenever the macro name does not resolve to a single type

2594 annotated / raw | Diffs: previous, other | Lines: 5922 ( +47, -7 )

Created: 2007-06-20 21:42:58 -0500 (10 months ago) | Author: bamboo | Changeset: 2594

naive implementation for meta methods just to get into the mood

2572 annotated / raw | Diffs: previous, other | Lines: 5882 ( +3, -3 )

Created: 2007-06-14 00:33:25 -0500 (11 months ago) | Author: bamboo | Changeset: 2572

Copied to: boo/branches/stable/src/Boo.Lang.Compiler/Steps/ProcessMethodBodies.cs 2583

started exploring .net 2.0 features for ast classes: replaced class hierarchy with 'partial' modifier; replaced generated collection code with generic NodeCollection class

2570 annotated / raw | Diffs: previous, other | Lines: 5882 ( +7, -7 )

Created: 2007-06-13 15:34:52 -0500 (11 months ago) | Author: bamboo | Changeset: 2570

removed remaining NET_2_0 conditional compilation sites; removed classes no longer needed on .net 2.0; assembly version bumped to 2.0.0.0

2567 annotated / raw | Diffs: previous, other | Lines: 5882 ( +2, -38 )

Created: 2007-06-13 13:25:37 -0500 (11 months ago) | Author: bamboo | Changeset: 2567

merged 0.8 branch into trunk removing NET_2_0 conditional compilation from Boo.Lang.Compiler in the process

2562 annotated / raw | Diffs: previous, other | Lines: 5918 ( +49, -33 )

Created: 2007-06-12 08:53:13 -0500 (11 months ago) | Author: bamboo | Changeset: 2562

allow generator return type to be customized by different language implementations

2553 annotated / raw | Diffs: previous, other | Lines: 5902 ( +8, -9 )

Created: 2007-06-11 15:50:26 -0500 (11 months ago) | Author: bamboo | Changeset: 2553

BOO-819

Branch point for: tag:boo-0.7.8.2556 tag:boo-0.7.8.2559

2549 annotated / raw | Diffs: previous, other | Lines: 5903 ( +32, -24 )

Created: 2007-06-10 19:32:43 -0500 (11 months ago) | Author: bamboo | Changeset: 2549

dynamic dispatching for value type methods; dynamic dispatching for possible System.Object overloads (date.ToString(string) for instance)

2547 annotated / raw | Diffs: previous, other | Lines: 5895 ( +8, -3 )

Created: 2007-06-09 22:27:46 -0500 (11 months ago) | Author: bamboo | Changeset: 2547

a few hints by dotTrace

2528 annotated / raw | Diffs: previous, other | Lines: 5890 ( +1, -1 )

Created: 2007-06-06 10:15:40 -0500 (11 months ago) | Author: bamboo | Changeset: 2528

better BuiltinFunction.ToString; another CodeBuilder.CreateMethodInvocation helper

2513 annotated / raw | Diffs: previous, other | Lines: 5890 ( +23, -9 )

Created: 2007-05-30 09:55:29 -0500 (11 months ago) | Author: bamboo | Changeset: 2513

BOO-724 patch by Max Bolingbroke

2493 annotated / raw | Diffs: previous, other | Lines: 5876 ( +1, -3 )

Created: 2007-05-20 13:57:52 -0500 (11 months ago) | Author: bamboo | Changeset: 2493

code simplification

2488 annotated / raw | Diffs: previous, other | Lines: 5878 ( +7, -2 )

Created: 2007-05-17 09:26:57 -0500 (11 months ago) | Author: bamboo | Changeset: 2488

UnityScript must be able to disable duck typing for #pragma strict

2483 annotated / raw | Diffs: previous, other | Lines: 5873 ( +1, -1 )

Created: 2007-05-09 11:45:14 -0500 (12 months ago) | Author: bamboo | Changeset: 2483

Copied (2 times):

BOO-825 - generator compiled with .net 1.1 binaries were not supported by the .net 2.0 binaries

2473 annotated / raw | Diffs: previous, other | Lines: 5873 ( +7, -0 )

Created: 2007-05-05 20:32:11 -0500 (12 months ago) | Author: bamboo | Changeset: 2473

fixed regression in testcases/errors/BCE0126-3.boo - compiler might infer 'void' as the generator item type in which case it's not possible to instantiate a generic IEnumerable type

Branch point for: tag:boo-0.7.6.2473 tag:boo-0.7.7.2475

2472 annotated / raw | Diffs: previous, other | Lines: 5866 ( +13, -3 )

Created: 2007-05-05 19:24:14 -0500 (12 months ago) | Author: bamboo | Changeset: 2472

bin update + reverted to setting the concrete generator type as the return type of a non virtual generator method to support type inference

2471 annotated / raw | Diffs: previous, other | Lines: 5856 ( +1, -1 )

Created: 2007-05-05 17:50:04 -0500 (12 months ago) | Author: bamboo | Changeset: 2471

fix .net 1.1 compilation error

2470 annotated / raw | Diffs: previous, other | Lines: 5856 ( +11, -2 )

Created: 2007-05-04 04:50:46 -0500 (12 months ago) | Author: avish | Changeset: 2470

Fixed BOO-809 and added regression testcases.

2447 annotated / raw | Diffs: previous, other | Lines: 5847 ( +62, -11 )

Created: 2007-04-07 07:37:12 -0500 (13 months ago) | Author: avish | Changeset: 2447

Fix for BOO-742 and support for the new "Type of *" syntax for referencing generic definitions.

2446 annotated / raw | Diffs: previous, other | Lines: 5796 ( +34, -8 )

Created: 2007-04-06 08:23:19 -0500 (13 months ago) | Author: avish | Changeset: 2446

Added support for consuming generic methods (BOO-777).

2396 annotated / raw | Diffs: previous, other | Lines: 5770 ( +5770, -5692 )

Created: 2007-02-05 23:05:23 -0600 (15 months ago) | Author: betson | Changeset: 2396

BOO-775: " ~ (bitwise not operator) cannot be used on an enum"
(thanks Marcus)

2393 annotated / raw | Diffs: previous, other | Lines: 5692 ( +5692, -5623 )

Created: 2007-02-04 15:36:06 -0600 (15 months ago) | Author: avish | Changeset: 2393

Added support for generic generators (BOO-759).

2389 annotated / raw | Diffs: previous, other | Lines: 5623 ( +1, -1 )

Created: 2007-01-21 05:17:24 -0600 (15 months ago) | Author: bamboo | Changeset: 2389

fixed bug involving generator expressions inside generator methods

2353 annotated / raw | Diffs: previous, other | Lines: 5623 ( +5623, -5620 )

Created: 2006-10-27 13:16:24 -0500 (18 months ago) | Author: bamboo | Changeset: 2353

Avishay Lavie's patch fixing BOO-758 BOO-760 and BOO-758. Thanks.

2349 annotated / raw | Diffs: previous, other | Lines: 5620 ( +1, -0 )

Created: 2006-09-27 14:13:15 -0500 (19 months ago) | Author: bamboo | Changeset: 2349

prevent named arguments from being used in ctors

2348 annotated / raw | Diffs: previous, other | Lines: 5619 ( +117, -116 )

Created: 2006-09-27 13:56:36 -0500 (19 months ago) | Author: bamboo | Changeset: 2348

BOO-265

2340 annotated / raw | Diffs: previous, other | Lines: 5618 ( +4, -4 )

Created: 2006-09-19 09:02:37 -0500 (19 months ago) | Author: bamboo | Changeset: 2340

BOO-765

2337 annotated / raw | Diffs: previous, other | Lines: 5618 ( +1, -0 )

Created: 2006-09-16 15:23:04 -0500 (19 months ago) | Author: bamboo | Changeset: 2337

generics patch by Avish fixing BOO-755, BOO-756 and BOO-757

2336 annotated / raw | Diffs: previous, other | Lines: 5617 ( +31, -19 )

Created: 2006-09-15 12:54:21 -0500 (19 months ago) | Author: bamboo | Changeset: 2336

BOO-736

2334 annotated / raw | Diffs: previous, other | Lines: 5605 ( +1, -1 )

Created: 2006-09-15 12:14:44 -0500 (19 months ago) | Author: bamboo | Changeset: 2334

BOO-739 - static fields are initialized after static constructor

2326 annotated / raw | Diffs: previous, other | Lines: 5605 ( +26, -16 )

Created: 2006-09-13 12:54:34 -0500 (20 months ago) | Author: bamboo | Changeset: 2326

using smaller steps for ProcessAssignment so it can be customized for unity

2324 annotated / raw | Diffs: previous, other | Lines: 5595 ( +54, -53 )

Created: 2006-09-08 14:52:32 -0500 (20 months ago) | Author: bamboo | Changeset: 2324

BOO-753

2317 annotated / raw | Diffs: previous, other | Lines: 5594 ( +8, -3 )

Created: 2006-08-19 08:07:14 -0500 (20 months ago) | Author: bamboo | Changeset: 2317

expose other ForStatement related methods to derived classes

2315 annotated / raw | Diffs: previous, other | Lines: 5589 ( +15, -8 )

Created: 2006-08-17 18:00:16 -0500 (20 months ago) | Author: bamboo | Changeset: 2315

OnForStatement might need to be processed differently in UnityScript

2299 annotated / raw | Diffs: previous, other | Lines: 5582 ( +38, -0 )

Created: 2006-06-17 18:55:50 -0500 (22 months ago) | Author: bamboo | Changeset: 2299

very basic support for consuming generic types (only with externally defined type arguments for now)

2296 annotated / raw | Diffs: previous, other | Lines: 5544 ( +5544, -5701 )

Created: 2006-06-15 22:32:44 -0500 (22 months ago) | Author: bamboo | Changeset: 2296

iteration on value type arrays must be allowed to change the values

2280 annotated / raw | Diffs: previous, other | Lines: 5701 ( +24, -14 )

Created: 2006-06-11 17:22:47 -0500 (23 months ago) | Author: bamboo | Changeset: 2280

unary increment and decrement for duck typed operands

2275 annotated / raw | Diffs: previous, other | Lines: 5691 ( +5, -4 )

Created: 2006-06-10 22:12:38 -0500 (23 months ago) | Author: bamboo | Changeset: 2275

initial support for extension properties - only non-overloaded/parameterless/read-only properties are supported for now

2272 annotated / raw | Diffs: previous, other | Lines: 5690 ( +1, -1 )

Created: 2006-06-09 21:56:00 -0500 (23 months ago) | Author: bamboo | Changeset: 2272

ProcessMethodInvocation should be overridable

2269 annotated / raw | Diffs: previous, other | Lines: 5690 ( +6, -5 )

Created: 2006-06-05 17:12:22 -0500 (23 months ago) | Author: bamboo | Changeset: 2269

do not create generator method classes as nested classes to work around a MONO bug which prevents it from displaying correct stack traces for nested types - requested by Unity

2267 annotated / raw | Diffs: previous, other | Lines: 5689 ( +5689, -5669 )

Created: 2006-06-03 11:16:53 -0500 (23 months ago) | Author: bamboo | Changeset: 2267

Patch to BOO-301 by snaury + some adjustments to fix BOO-662

2264 annotated / raw | Diffs: previous, other | Lines: 5669 ( +38, -29 )

Created: 2006-06-02 20:10:43 -0500 (23 months ago) | Author: bamboo | Changeset: 2264

relaxed method resolution rules in ducky mode

2262 annotated / raw | Diffs: previous, other | Lines: 5660 ( +4, -7 )

Created: 2006-06-02 15:47:44 -0500 (23 months ago) | Author: bamboo | Changeset: 2262

bin update

2260 annotated / raw | Diffs: previous, other | Lines: 5663 ( +4, -2 )

Created: 2006-06-02 13:49:49 -0500 (23 months ago) | Author: bamboo | Changeset: 2260

better mono stack traces

2253 annotated / raw | Diffs: previous, other | Lines: 5661 ( +12, -1 )

Created: 2006-05-28 08:49:32 -0500 (23 months ago) | Author: bamboo | Changeset: 2253

BCE0137

2243 annotated / raw | Diffs: previous, other | Lines: 5650 ( +5650, -5648 )

Created: 2006-04-27 16:16:41 -0500 (2 years ago) | Author: bamboo | Changeset: 2243

make the method name part of the generator implementation class

2228 annotated / raw | Diffs: previous, other | Lines: 5648 ( +3, -3 )

Created: 2006-04-19 22:32:49 -0500 (2 years ago) | Author: bamboo | Changeset: 2228

Copied to: boo/branches/stable/src/Boo.Lang.Compiler/Steps/ProcessMethodBodies.cs 2237

BOO-684

Branch point for: tag:boo-0.7.6.2234

2224 annotated / raw | Diffs: previous, other | Lines: 5648 ( +1, -4 )

Created: 2006-04-19 16:54:34 -0500 (2 years ago) | Author: bamboo | Changeset: 2224

BOO-635

2223 annotated / raw | Diffs: previous, other | Lines: 5651 ( +78, -57 )

Created: 2006-04-19 16:18:46 -0500 (2 years ago) | Author: bamboo | Changeset: 2223

BOO-723

2214 annotated / raw | Diffs: previous, other | Lines: 5630 ( +1, -0 )

Created: 2006-04-10 10:02:38 -0500 (2 years 1 month ago) | Author: bamboo | Changeset: 2214

BOO-719

2188 annotated / raw | Diffs: previous, other | Lines: 5629 ( +4, -64 )

Created: 2006-03-21 19:05:47 -0600 (2 years 1 month ago) | Author: dholton | Changeset: 2188

implicit conversions, syntax will be added at a later date (BOO-223)

2181 annotated / raw | Diffs: previous, other | Lines: 5689 ( +6, -0 )

Created: 2006-03-20 08:26:30 -0600 (2 years 1 month ago) | Author: bamboo | Changeset: 2181

don't cascade errors in assignments

2179 annotated / raw | Diffs: previous, other | Lines: 5683 ( +29, -29 )

Created: 2006-03-20 08:12:38 -0600 (2 years 1 month ago) | Author: bamboo | Changeset: 2179

BOO-702 - builtin type names in error messages

2143 annotated / raw | Diffs: previous, other | Lines: 5683 ( +12, -1 )

Created: 2006-03-05 06:45:41 -0600 (2 years 2 months ago) | Author: dholton | Changeset: 2143

BOO-685: can create new variable with same name as private base class member

2062 annotated / raw | Diffs: previous, other | Lines: 5672 ( +24, -6 )

Created: 2006-02-18 10:23:14 -0600 (2 years 2 months ago) | Author: dholton | Changeset: 2062

BOO-656 & BOO-250: Handle references to ambiguous or overriding methods

2061 annotated / raw | Diffs: previous, other | Lines: 5654 ( +5, -1 )

Created: 2006-02-18 10:16:49 -0600 (2 years 2 months ago) | Author: dholton | Changeset: 2061

BOO-655: final fields can be initialized from constructor

2039 annotated / raw | Diffs: previous, other | Lines: 5650 ( +13, -0 )

Created: 2006-02-08 19:03:58 -0600 (2 years 3 months ago) | Author: dholton | Changeset: 2039

BOO-650: for type inference, visit attributes to catch EnumeratorItemType

2038 annotated / raw | Diffs: previous, other | Lines: 5637 ( +12, -0 )

Created: 2006-02-08 18:22:12 -0600 (2 years 3 months ago) | Author: dholton | Changeset: 2038

BOO-651: check both types when looking for conversion operator

2035 annotated / raw | Diffs: previous, other | Lines: 5625 ( +14, -9 )

Created: 2006-01-30 14:53:36 -0600 (2 years 3 months ago) | Author: bamboo | Changeset: 2035

BOO-400 - patch by Doug Holton

2031 annotated / raw | Diffs: previous, other | Lines: 5620 ( +2, -0 )

Created: 2006-01-18 17:48:45 -0600 (2 years 3 months ago) | Author: bamboo | Changeset: 2031

implicit bool conversion operator was not being called for methods explicitly marked with the DuckTypedAttribute

2030 annotated / raw | Diffs: previous, other | Lines: 5618 ( +12, -3 )

Created: 2006-01-12 12:28:23 -0600 (2 years 4 months ago) | Author: bamboo | Changeset: 2030

allow equality comparisons against null