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: 2932 2

latest revision download root:

2932 annotated / raw | Diffs: previous, other | Lines: 5083 ( +3, -4 )

Created: 2008-05-05 16:22:48 -0500 (10 days ago) | Author: bamboo | Changeset: 2932

fixed issue with generic fields on .net 2

Properties

 svn:executable = *

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

Created: 2008-04-21 08:34:38 -0500 (25 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:executable = *

2924 annotated / raw | Diffs: previous, other | Lines: 5083 ( +25, -2 )

Created: 2008-04-12 08:08:04 -0500 (34 days ago) | Author: neoeinstein | Changeset: 2924

BOO-996, BOO-995: Added "then" keyword to replace "else" semantic in looping constructs; Added "or" semantic to looping constructs.  With testcases galore.

Properties

 svn:executable = *

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

Created: 2008-04-09 15:40:48 -0500 (36 days ago) | Author: neoeinstein | Changeset: 2917

BOO-979: Fixes compiler error on using internal types as parameters for external generics.

Properties

 svn:executable = *

2912 annotated / raw | Diffs: previous, other | Lines: 5058 ( +4, -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:executable = *

2887 annotated / raw | Diffs: previous, other | Lines: 5054 ( +27, -18 )

Created: 2008-03-23 23:45:18 -0500 (53 days ago) | Author: neoeinstein | Changeset: 2887

BOO-983: Types derived from constructed generic types generate errors if emitted out of order.

Properties

 svn:executable = *

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

Created: 2008-02-05 14:59:37 -0600 (3 months 8 days ago) | Author: bamboo | Changeset: 2845

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

bin update

Properties

 svn:executable = *

2840 annotated / raw | Diffs: previous, other | Lines: 5041 ( +3, -21 )

Created: 2008-02-05 05:55:19 -0600 (3 months 9 days ago) | Author: cedricv | Changeset: 2840

BOO-958

Properties

 svn:executable = *

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

Created: 2008-01-18 10:33:28 -0600 (3 months 26 days ago) | Author: cedricv | Changeset: 2830

BOO-948

Properties

 svn:executable = *

2815 annotated / raw | Diffs: previous, other | Lines: 5053 ( +5030, -5006 )

Created: 2008-01-12 07:32:04 -0600 (4 months 3 days ago) | Author: cedricv | Changeset: 2815

support internal ConditionalAttribute

Properties

 svn:executable = *

2811 annotated / raw | Diffs: previous, other | Lines: 5029 ( +30, -17 )

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:executable = *

2809 annotated / raw | Diffs: previous, other | Lines: 5016 ( +10, -15 )

Created: 2008-01-07 14:14:08 -0600 (4 months 7 days ago) | Author: cedricv | Changeset: 2809

this time tests pass.

Properties

 svn:executable = *

2808 annotated / raw | Diffs: previous, other | Lines: 5021 ( +2, -2 )

Created: 2008-01-07 11:35:14 -0600 (4 months 7 days ago) | Author: cedricv | Changeset: 2808

the check breaks generic testcases :/   disabling it for now

Properties

 svn:executable = *

2805 annotated / raw | Diffs: previous, other | Lines: 5021 ( +36, -3 )

Created: 2008-01-07 10:53:33 -0600 (4 months 7 days ago) | Author: cedricv | Changeset: 2805

support ConditionalAttribute on external methods.

Properties

 svn:executable = *

2744 annotated / raw | Diffs: previous, other | Lines: 4988 ( +129, -7 )

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

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

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 = *

2713 annotated / raw | Diffs: previous, other | Lines: 4866 ( +4866, -4859 )

Created: 2007-10-09 13:12:01 -0500 (7 months ago) | Author: bamboo | Changeset: 2713

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

BOO-888 patch by Marcus Griep

Properties

 svn:executable = *

2671 annotated / raw | Diffs: previous, other | Lines: 4859 ( +9, -7 )

Created: 2007-09-08 09:30:17 -0500 (8 months ago) | Author: bamboo | Changeset: 2671

enable implicit conversions when setting fields in duck typed code

Properties

 svn:executable = *

2656 annotated / raw | Diffs: previous, other | Lines: 4857 ( +11, -1 )

Created: 2007-08-28 14:54:09 -0500 (8 months ago) | Author: avish | Changeset: 2656

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

Casting to a generic parameter must be done using unbox.any.

Properties

 svn:executable = *

2639 annotated / raw | Diffs: previous, other | Lines: 4847 ( +14, -0 )

Created: 2007-08-19 11:24:59 -0500 (8 months ago) | Author: bamboo | Changeset: 2639

BOO-862

Properties

 svn:executable = *

2634 annotated / raw | Diffs: previous, other | Lines: 4833 ( +40, -17 )

Created: 2007-07-27 12:49:23 -0500 (9 months ago) | Author: avish | Changeset: 2634

Internal Generic Types: AST, Parser, TypeSystem and Emitter updates.
Basically, a very trivial generic type with no members can now be emitted, but anything more complex than that comes crashing down in flames.
This is basically a savepoint to avoid a mega-commit later. All tests are passing.

Properties

 svn:executable = *

2632 annotated / raw | Diffs: previous, other | Lines: 4810 ( +105, -101 )

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 = *

2628 annotated / raw | Diffs: previous, other | Lines: 4806 ( +36, -26 )

Created: 2007-07-20 15:32:33 -0500 (9 months ago) | Author: avish | Changeset: 2628

Fixed infinite loop bug when setting a property on base class (first part of BOO-844).

Properties

 svn:executable = *

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

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

Mono cant construct enum array types unless the fields is already defined

Properties

 svn:executable = *

2601 annotated / raw | Diffs: previous, other | Lines: 4788 ( +64, -59 )

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

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

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

Properties

 svn:executable = *

2567 annotated / raw | Diffs: previous, other | Lines: 4783 ( +146, -235 )

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

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

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

2487 annotated / raw | Diffs: previous, other | Lines: 4872 ( +16, -2 )

Created: 2007-05-11 14:59:44 -0500 (12 months ago) | Author: avish | Changeset: 2487

Fixed BOO-826 + added regression testcase.

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

2465 annotated / raw | Diffs: previous, other | Lines: 4858 ( +3, -2 )

Created: 2007-05-01 12:19:27 -0500 (12 months ago) | Author: bamboo | Changeset: 2465

Copied (2 times):

BOO-821 - Error checking: cant return from ensure block

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

2462 annotated / raw | Diffs: previous, other | Lines: 4857 ( +14, -14 )

Created: 2007-04-30 21:24:57 -0500 (12 months ago) | Author: bamboo | Changeset: 2462

AbstractInternalType.GeneratedType removed so AbstractInterpreter can be used with different backends

2454 annotated / raw | Diffs: previous, other | Lines: 4857 ( +1, -1 )

Created: 2007-04-30 14:28:20 -0500 (12 months ago) | Author: cedricv | Changeset: 2454

BOO-808 fix.

2446 annotated / raw | Diffs: previous, other | Lines: 4857 ( +19, -0 )

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

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

2444 annotated / raw | Diffs: previous, other | Lines: 4838 ( +6, -12 )

Created: 2007-04-03 12:31:14 -0500 (13 months ago) | Author: bamboo | Changeset: 2444

literal fields are being loaded with the right type already, no need to check for overflow

2443 annotated / raw | Diffs: previous, other | Lines: 4844 ( +13, -12 )

Created: 2007-03-07 10:57:24 -0600 (14 months ago) | Author: cedricv | Changeset: 2443

use special short encoding opcodes where possible.

2442 annotated / raw | Diffs: previous, other | Lines: 4843 ( +22, -22 )

Created: 2007-03-07 10:42:18 -0600 (14 months ago) | Author: cedricv | Changeset: 2442

make opcodes emitted consistent to _checked context.

2440 annotated / raw | Diffs: previous, other | Lines: 4843 ( +9, -1 )

Created: 2007-03-06 11:14:40 -0600 (14 months ago) | Author: cedricv | Changeset: 2440

Added ldelem_U2 and ldelem_U4 to GetLoadEntityOpCode().
Added regression test.

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

Created: 2007-03-06 10:35:30 -0600 (14 months ago) | Author: cedricv | Changeset: 2439

Fix casting bug with array of bytes reported by excid.
http://groups.google.com/group/boolang/browse_thread/thread/9e37fa71429bd65b

Booc is still emitting an unnecessary conv.i4 that needs to be removed imo.

2411 annotated / raw | Diffs: previous, other | Lines: 4831 ( +16, -1 )

Created: 2007-02-21 10:15:45 -0600 (14 months ago) | Author: cedricv | Changeset: 2411

- enforce lexicalInfo<->debugSymbol one-to-one relationship. this fixes BOO-801.

2408 annotated / raw | Diffs: previous, other | Lines: 4816 ( +8, -1 )

Created: 2007-02-19 05:25:54 -0600 (14 months ago) | Author: cedricv | Changeset: 2408

automatically generate code using CLR-friendly string.Empty when
appropriate, or how to being thoughful with the CLR and CIL verification
tools (gendarme/FXcop) without putting the burden on the programmer :)

2406 annotated / raw | Diffs: previous, other | Lines: 4809 ( +0, -19 )

Created: 2007-02-18 05:55:48 -0600 (14 months ago) | Author: bamboo | Changeset: 2406

BOO-801 - completely removed EmitNopDebugInfo as the related mono bug was already fixed. Thanks to Cedric Vivier for investigating the issue and providing the initial version of this patch.

2398 annotated / raw | Diffs: previous, other | Lines: 4828 ( +31, -5 )

Created: 2007-02-12 16:36:12 -0600 (15 months ago) | Author: betson | Changeset: 2398

BOO-793 (Cedric Vivier)

2397 annotated / raw | Diffs: previous, other | Lines: 4802 ( +16, -5 )

Created: 2007-02-08 15:28:43 -0600 (15 months ago) | Author: avish | Changeset: 2397

- Fixed BOO-791.
- Changed VS2005 project files and solution to include a .NET-1.1 configuration to ease compilation for both versions.
- Changed reference to nunit.framework in Boo.Lang.Compiler-VS2005.csproj to not have a specific version (was 2.2.7.0, I have 2.2.9.0 and I guess it'll change).
- Hope I didn't break anything again.

2393 annotated / raw | Diffs: previous, other | Lines: 4791 ( +821, -804 )

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

Added support for generic generators (BOO-759).

2362 annotated / raw | Diffs: previous, other | Lines: 4774 ( +4774, -4697 )

Created: 2006-11-22 15:24:51 -0600 (17 months ago) | Author: avish | Changeset: 2362

Generics support: fixes for BOO-762, BOO-785 and BOO-787.

2353 annotated / raw | Diffs: previous, other | Lines: 4697 ( +84, -51 )

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.

2337 annotated / raw | Diffs: previous, other | Lines: 4664 ( +19, -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

2330 annotated / raw | Diffs: previous, other | Lines: 4645 ( +4645, -4649 )

Created: 2006-09-14 18:39:50 -0500 (20 months ago) | Author: bamboo | Changeset: 2330

BOO-468 patch by Max Bolingbroke

2313 annotated / raw | Diffs: previous, other | Lines: 4649 ( +9, -3 )

Created: 2006-08-15 08:45:45 -0500 (21 months ago) | Author: bamboo | Changeset: 2313

unity needs to be able to customize how runtime duck implicit casts are implemented

2311 annotated / raw | Diffs: previous, other | Lines: 4643 ( +14, -0 )

Created: 2006-08-14 16:05:38 -0500 (21 months ago) | Author: bamboo | Changeset: 2311

dynamic implicit conversions for duck typed expressions

2296 annotated / raw | Diffs: previous, other | Lines: 4629 ( +15, -23 )

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

2291 annotated / raw | Diffs: previous, other | Lines: 4637 ( +11, -5 )

Created: 2006-06-15 11:01:14 -0500 (22 months ago) | Author: bamboo | Changeset: 2291

fixed issue with implicit conversion operator for value types

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

Created: 2006-06-10 15:34:20 -0500 (23 months ago) | Author: bamboo | Changeset: 2274

'self' based extension method syntax removed

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

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

2260 annotated / raw | Diffs: previous, other | Lines: 4637 ( +40, -51 )

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

better mono stack traces

2259 annotated / raw | Diffs: previous, other | Lines: 4648 ( +14, -1 )

Created: 2006-05-28 19:36:49 -0500 (23 months ago) | Author: betson | Changeset: 2259

Fixed EmitAssembly.GetValue(IType, Expression) occasionally returning Boo AST nodes instead of the actual value.

2258 annotated / raw | Diffs: previous, other | Lines: 4635 ( +21, -0 )

Created: 2006-05-28 18:31:57 -0500 (23 months ago) | Author: betson | Changeset: 2258

Boo now objects AssemblyVersion rules: 1.0.*, 1.0.*.*, etc.

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

Created: 2006-05-27 18:31:53 -0500 (23 months ago) | Author: bamboo | Changeset: 2252

better debugging info for iteration statements

2249 annotated / raw | Diffs: previous, other | Lines: 4613 ( +10, -1 )

Created: 2006-05-04 09:35:57 -0500 (2 years ago) | Author: bamboo | Changeset: 2249

better to compare type references than type names

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

Created: 2006-04-20 10:55:02 -0500 (2 years ago) | Author: bamboo | Changeset: 2231

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

BOO-725

Branch point for: tag:boo-0.7.6.2234

2211 annotated / raw | Diffs: previous, other | Lines: 4606 ( +10, -48 )

Created: 2006-04-09 23:46:22 -0500 (2 years 1 month ago) | Author: bamboo | Changeset: 2211

BOO-718

2200 annotated / raw | Diffs: previous, other | Lines: 4644 ( +136, -49 )

Created: 2006-04-04 18:14:55 -0500 (2 years 1 month ago) | Author: bamboo | Changeset: 2200

BOO-709

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

Created: 2006-04-04 16:29:51 -0500 (2 years 1 month ago) | Author: bamboo | Changeset: 2198

BOO-710

2196 annotated / raw | Diffs: previous, other | Lines: 4551 ( +20, -16 )

Created: 2006-04-02 22:28:07 -0500 (2 years 1 month ago) | Author: bamboo | Changeset: 2196

oops... fixed branching optimization bug introduced on last commit

2195 annotated / raw | Diffs: previous, other | Lines: 4547 ( +11, -33 )

Created: 2006-04-02 22:01:46 -0500 (2 years 1 month ago) | Author: bamboo | Changeset: 2195

improved branching optimization

2194 annotated / raw | Diffs: previous, other | Lines: 4569 ( +29, -3 )

Created: 2006-04-02 21:46:01 -0500 (2 years 1 month ago) | Author: bamboo | Changeset: 2194

using double/single values in boolean context was generating invalid IL

2191 annotated / raw | Diffs: previous, other | Lines: 4543 ( +15, -1 )

Created: 2006-03-31 12:31:13 -0600 (2 years 1 month ago) | Author: bamboo | Changeset: 2191

BOO-705 - applied modified version of patch submitted by Snaury - Thanks

2190 annotated / raw | Diffs: previous, other | Lines: 4529 ( +4529, -4517 )

Created: 2006-03-29 07:38:01 -0600 (2 years 1 month ago) | Author: bamboo | Changeset: 2190

BOO-707

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

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)

2179 annotated / raw | Diffs: previous, other | Lines: 4511 ( +1, -1 )

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

2173 annotated / raw | Diffs: previous, other | Lines: 4511 ( +37, -39 )

Created: 2006-03-15 07:25:49 -0600 (2 years 2 months ago) | Author: bamboo | Changeset: 2173

BOO-698

2168 annotated / raw | Diffs: previous, other | Lines: 4513 ( +18, -8 )

Created: 2006-03-12 15:06:12 -0600 (2 years 2 months ago) | Author: bamboo | Changeset: 2168

BOO-697

2150 annotated / raw | Diffs: previous, other | Lines: 4503 ( +18, -2 )

Created: 2006-03-06 16:11:33 -0600 (2 years 2 months ago) | Author: dholton | Changeset: 2150

check AssemblyKeyName attribute too, ignore empty string values

2148 annotated / raw | Diffs: previous, other | Lines: 4487 ( +53, -6 )

Created: 2006-03-06 15:51:39 -0600 (2 years 2 months ago) | Author: dholton | Changeset: 2148

-keyfile, -keycontainer: BOO-550, BOO-681, BOO-687

2136 annotated / raw | Diffs: previous, other | Lines: 4440 ( +5, -2 )

Created: 2006-03-03 18:23:46 -0600 (2 years 2 months ago) | Author: dholton | Changeset: 2136

don't generate pdb file if debug is false (corrected DefineDynamicModule)

2037 annotated / raw | Diffs: previous, other | Lines: 4437 ( +12, -7 )

Created: 2006-02-08 15:16:15 -0600 (2 years 3 months ago) | Author: dholton | Changeset: 2037

BOO-565: emit specialname attribute for operator methods

2035 annotated / raw | Diffs: previous, other | Lines: 4432 ( +19, -5 )

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: 4418 ( +50, -41 )

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

2027 annotated / raw | Diffs: previous, other | Lines: 4409 ( +30, -9 )

Created: 2006-01-10 12:53:50 -0600 (2 years 4 months ago) | Author: bamboo | Changeset: 2027

BOO-642

2008 annotated / raw | Diffs: previous, other | Lines: 4388 ( +220, -197 )

Created: 2005-11-22 13:46:39 -0600 (2 years 5 months ago) | Author: bamboo | Changeset: 2008

Copied to: boo/branches/stable/src/Boo.Lang.Compiler/Steps/EmitAssembly.cs 2016

support for conditional expressions at the ast and compiler levels - the syntax should not be considered stable or anything, it's just a prototype based on python's take on this

Branch point for: tag:boo-0.7.5.2013

2006 annotated / raw | Diffs: previous, other | Lines: 4365 ( +126, -4 )

Created: 2005-11-21 13:01:52 -0600 (2 years 5 months ago) | Author: bamboo | Changeset: 2006

BOO-552; generate optimal code for branching on comparisons against null, zero and false

2003 annotated / raw | Diffs: previous, other | Lines: 4243 ( +23, -3 )

Created: 2005-11-21 09:52:17 -0600 (2 years 5 months ago) | Author: bamboo | Changeset: 2003

BOO-540

1993 annotated / raw | Diffs: previous, other | Lines: 4223 ( +64, -28 )

Created: 2005-11-18 14:23:25 -0600 (2 years 5 months ago) | Author: bamboo | Changeset: 1993

BOO-612

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

Created: 2005-11-18 13:50:20 -0600 (2 years 5 months ago) | Author: bamboo | Changeset: 1992

BOO-610

1989 annotated / raw | Diffs: previous, other | Lines: 4188 ( +1, -1 )

Created: 2005-11-18 08:39:29 -0600 (2 years 5 months ago) | Author: bamboo | Changeset: 1989

BOO-384; AsExpression=>TryCastExpression

1987 annotated / raw | Diffs: previous, other | Lines: 4188 ( +18, -2 )

Created: 2005-11-17 13:27:29 -0600 (2 years 5 months ago) | Author: bamboo | Changeset: 1987

BOO-608, BOO-270

1972 annotated / raw | Diffs: previous, other | Lines: 4172 ( +16, -3 )

Created: 2005-11-08 20:43:36 -0600 (2 years 6 months ago) | Author: bamboo | Changeset: 1972

precompiled extension methods

1962 annotated / raw | Diffs: previous, other | Lines: 4159 ( +156, -142 )

Created: 2005-11-04 06:32:46 -0600 (2 years 6 months ago) | Author: bamboo | Changeset: 1962

emit debug info for separate files

1921 annotated / raw | Diffs: previous, other | Lines: 4145 ( +46, -30 )

Created: 2005-10-05 15:27:58 -0500 (2 years 7 months ago) | Author: bamboo | Changeset: 1921

Copied to: boo/branches/stable/src/Boo.Lang.Compiler/Steps/EmitAssembly.cs 1950

simple refactoring

Branch point for: tag:boo-0.7.0.1921

1913 annotated / raw | Diffs: previous, other | Lines: 4129 ( +43, -21 )

Created: 2005-09-29 10:56:36 -0500 (2 years 7 months ago) | Author: bamboo | Changeset: 1913

ones complement operator

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

Created: 2005-09-27 23:49:19 -0500 (2 years 7 months ago) | Author: bamboo | Changeset: 1907

Copied to: boo/branches/generics/src/Boo.Lang.Compiler/Steps/EmitAssembly.cs 1910

fixed compatibility issues with .net 2.0 september ctp

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

Created: 2005-09-21 07:14:41 -0500 (2 years 7 months ago) | Author: dholton | Changeset: 1900

Copied to: boo/branches/generics/src/Boo.Lang.Compiler/Steps/EmitAssembly.cs 1906

BOO-476: emit custom attributes on constructor parameters

1894 annotated / raw | Diffs: previous, other | Lines: 4101 ( +191, -41 )

Created: 2005-09-03 15:50:17 -0500 (2 years 8 months ago) | Author: bamboo | Changeset: 1894

byref support by Doug Holton

1881 annotated / raw | Diffs: previous, other | Lines: 3951 ( +57, -45 )

Created: 2005-08-28 18:28:46 -0500 (2 years 8 months ago) | Author: bamboo | Changeset: 1881

BOO-463

1840 annotated / raw | Diffs: previous, other | Lines: 3939 ( +11, -23 )

Created: 2005-08-21 16:37:44 -0500 (2 years 8 months ago) | Author: bamboo | Changeset: 1840

Copied (2 times):

resource mechanism review

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

Created: 2005-08-21 14:41:53 -0500 (2 years 8 months ago) | Author: latexer | Changeset: 1837

Errant C.WL.

1836 annotated / raw | Diffs: previous, other | Lines: 3952 ( +47, -2 )

Created: 2005-08-21 14:40:22 -0500 (2 years 8 months ago) | Author: latexer | Changeset: 1836

Add ebmedded file resource support. Only works on mono runtime.

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

Created: 2005-08-16 19:16:19 -0500 (2 years 8 months ago) | Author: bamboo | Changeset: 1793

duck typed properties

1781 annotated / raw | Diffs: previous, other | Lines: 3901 ( +16, -4 )

Created: 2005-08-12 16:35:16 -0500 (2 years 9 months ago) | Author: bamboo | Changeset: 1781

preserve duck typed return types

1775 new/moved annotated / raw | Diffs: previous, other | Lines: 3889 ( +3889, -0 )

Created: 2005-08-11 17:41:30 -0500 (2 years 9 months ago) | Author: bamboo | Changeset: 1775

Moved from: trunk/src/Boo.Lang.Compiler/Steps/EmitAssembly.cs 1771

restructuring the repository to accomodate multiple projects

1771 annotated / raw | Diffs: previous, other | Lines: 3889 ( +8, -6 )

Created: 2005-08-05 10:15:57 -0500 (2 years 9 months ago) | Author: bamboo | Changeset: 1771

Moved to: boo/trunk/src/Boo.Lang.Compiler/Steps/EmitAssembly.cs 1775

BOO-420

1766 annotated / raw | Diffs: previous, other | Lines: 3887 ( +12, -6 )

Created: 2005-08-01 12:13:31 -0500 (2 years 9 months ago) | Author: bamboo | Changeset: 1766

better debugging information

1764 annotated / raw | Diffs: previous, other | Lines: 3881 ( +16, -3 )

Created: 2005-08-01 07:44:33 -0500 (2 years 9 months ago) | Author: bamboo | Changeset: 1764

Emit a nop with debug information after raise so mono will correctly report line information

1759 annotated / raw | Diffs: previous, other | Lines: 3868 ( +30, -27 )

Created: 2005-07-28 06:31:29 -0500 (2 years 9 months ago) | Author: bamboo | Changeset: 1759

don't emit debug information when Debug == false

1745 annotated / raw | Diffs: previous, other | Lines: 3865 ( +11, -7 )

Created: 2005-07-23 15:09:39 -0500 (2 years 9 months ago) | Author: dholton | Changeset: 1745

BOO-404: custom parameter attributes

1713 annotated / raw | Diffs: previous, other | Lines: 3861 ( +9, -7 )

Created: 2005-07-01 16:19:29 -0500 (2 years 10 months ago) | Author: bamboo | Changeset: 1713

Copied to: branches/stable/src/Boo.Lang.Compiler/Steps/EmitAssembly.cs 1724

properly detect and report type inference cycles

1709 annotated / raw | Diffs: previous, other | Lines: 3859 ( +10, -1 )

Created: 2005-06-30 20:33:10 -0500 (2 years 10 months ago) | Author: latexer | Changeset: 1709

Add support for events in interfaces.

1689 annotated / raw | Diffs: previous, other | Lines: 3850 ( +8, -8 )

Created: 2005-06-27 19:32:18 -0500 (2 years 10 months ago) | Author: bamboo | Changeset: 1689

Copied (3 times):

major refactoring on explicit interface implementation

1686 annotated / raw | Diffs: previous, other | Lines: 3850 ( +13, -21 )

Created: 2005-06-27 13:46:33 -0500 (2 years 10 months ago) | Author: bamboo | Changeset: 1686

<< and >> operators; check signature of implemented abstract members

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

Created: 2005-06-21 15:01:40 -0500 (2 years 10 months ago) | Author: bamboo | Changeset: 1664

general interface support clean up

1660 annotated / raw | Diffs: previous, other | Lines: 3862 ( +1, -1 )

Created: 2005-06-20 09:28:01 -0500 (2 years 10 months ago) | Author: bamboo | Changeset: 1660

use OpCodes.Dup in EmitAssembly.AddressOf to please peverify

1658 annotated / raw | Diffs: previous, other | Lines: 3862 ( +11, -1 )

Created: 2005-06-12 16:59:07 -0500 (2 years 11 months ago) | Author: bamboo | Changeset: 1658

BOO-357 fix

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

Created: 2005-06-05 16:26:43 -0500 (2 years 11 months ago) | Author: bamboo | Changeset: 1656

fixed issue with inner classes interacting with BOO-333

1648 annotated / raw | Diffs: previous, other | Lines: 3844 ( +15, -14 )

Created: 2005-05-30 20:21:59 -0500 (2 years 11 months ago) | Author: bamboo | Changeset: 1648

Copied (2 times):

allow assemblies to be generated only as files (CompilerParameters.GenerateInMemory)

1628 annotated / raw | Diffs: previous, other | Lines: 3843 ( +33, -46 )

Created: 2005-05-22 14:58:47 -0500 (2 years 11 months ago) | Author: bamboo | Changeset: 1628

Copied to: tags/0.5.4.1629/src/Boo.Lang.Compiler/Steps/EmitAssembly.cs 1632

BOO-333

1620