History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: BOO-914
Type: Task Task
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Marcus Griep
Reporter: Marcus Griep
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Boo

Extract Macros and Attributes from the Boo.Lang.Compiler into Boo.Lang.Extensions

Created: 06/Nov/07 02:31 PM   Updated: 05/Dec/07 09:22 AM
Component/s: Compiler
Affects Version/s: 0.8
Fix Version/s: 0.8.1

Time Tracking:
Not Specified

File Attachments: 1. Text File extensions.patch (144 kb)



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Marcus Griep - 06/Nov/07 03:39 PM
Changes:
  • Preparation for moving AST to Boo.Lang.Ast
  • Move MetaAttribute to Boo.Lang
  • Moved Compilation.cs up to root, elminating MetaProgramming folder of Boo.Lang.Compile
  • Moved AST Attributes and Macros to Boo.Lang.Extensions
  • Corrected Boo.NAnt.Tasks since it cannot use Boo.Lang.Extensions
  • Compiler uses Boo.Lang.Extensions if it exists, otherwise skips it
  • Added Boo.Lang.Extensions as a default namespace
  • Corrected a couple of tests/test fixtures
  • Running "nant test" from root directory is broken
    • You can still run tests by changing to "tests" directory and running "nant"
    • Workaround available in root default.build in XML comments
    • Caused because of AppDomain spoilage when moving between /build and /tests/build
      • build/Boo.Lang.Compiler and build/Boo.Lang stay in memory
      • This causes some resolutions to be split between /build and /tests/build

Placed on hold for review before checkin.


Rodrigo B. de Oliveira - 05/Dec/07 06:29 AM
Very good!

Please go on.


Marcus Griep - 05/Dec/07 09:22 AM
Revision 2765