Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: moon-1.9.0
Commits on Apr 26, 2009
  1. @vargaz

    2009-04-27 Zoltan Varga <vargaz@gmail.com>

    vargaz authored
    	* mini-llvm.c (mono_llvm_emit_method): Implement OP_CHECK_THIS using
    	a volatile load. Get rid of get_tempname (), llvm assigns names
    	automatically.
    
    	* mini-llvm-cpp.cpp (mono_llvm_build_volatile_load): New instruction
    	builder function.
    
    svn path=/trunk/mono/; revision=132691
  2. @vargaz

    2009-04-27 Zoltan Varga <vargaz@gmail.com>

    vargaz authored
    	* mini-llvm.c (mono_llvm_emit_method): Don't call LLVMGetParam on
    	a value.
    
    	* abcremoval.c (REPORT_ABC_REMOVAL): Don't output messages at verbose
    	level 1.
    
    svn path=/trunk/mono/; revision=132690
  3. @vargaz

    2009-04-27 Zoltan Varga <vargaz@gmail.com>

    vargaz authored
    	* mini-codegen.c (mono_local_regalloc): Prevent sreg1/dreg to be allocated
    	to the same register as a fixed sreg2. Fixes #497271.
    
    	* iltests.il.in: Add a new test.
    
    svn path=/trunk/mono/; revision=132689
  4. @vargaz

    2009-04-26 Zoltan Varga <vargaz@gmail.com>

    vargaz authored
    	* mini-amd64.c: Use moves instead of pushes for passing arguments on the
    	stack, since pushes complicate exception handling.
    
    	* exceptions-amd64.c (mono_arch_find_jit_info): Don't pop the arguments of
    	the stack if they are passed using moves.
    
    svn path=/trunk/mono/; revision=132687
  5. @vargaz

    2009-04-26 Zoltan Varga <vargaz@gmail.com>

    vargaz authored
    	* mini-trampolines.c (mono_llvm_vcall_trampoline): Add an assert.
    
    	* method-to-ir.c (mono_method_to_ir): Disable fast virtual generic methods
    	when using llvm.
    
    	* mini-llvm.c (mono_llvm_emit_method): Call jit icall wrappers, not the
    	icalls themselves. Convert arguments of FCOMPARE. Convert the destination
    	of FMOVE if it is an R4.
    
    svn path=/trunk/mono/; revision=132686
  6. @schani

    Disable track resurrection hashes if using SGen.

    schani authored
    2009-04-26  Mark Probst  <mark.probst@gmail.com>
    
            * domain.c, domain-internals.h: Disable
            track_resurrection_{objects,handles}_hash in MonoDomain if using
            SGen.
    
    svn path=/trunk/mono/; revision=132681
Commits on Apr 25, 2009
  1. @migueldeicaza

    Add comment after much debate

    migueldeicaza authored
    svn path=/trunk/mcs/; revision=132672
  2. @migueldeicaza

    2009-04-25 Miguel de Icaza <miguel@novell.com>

    migueldeicaza authored
    	* TermInfoDriver.cs: Use the new StreamReader.DataAvailable to
    	load all the data that was added into the `stdin' stream when we
    	did the `Read'.
    
    2009-04-25  Miguel de Icaza  <miguel@novell.com>
    
    	* StreamReader.cs (DataAvailable): New internal function to work
    	around the fact that StreamReaders are now blocking on Peek(), and
    	that our own Console.TermInfoDriver used Peek() as a way of
    	probing if there was data on a stream before to avoid blocking. o
    
    
    svn path=/trunk/mcs/; revision=132670
  3. @migueldeicaza

    Apply Gonzalo's patch to fix TermInfoDriver after his StreamReader ch…

    migueldeicaza authored
    …anges
    
    svn path=/trunk/mcs/; revision=132667
  4. @migueldeicaza

    Reapply

    migueldeicaza authored
    svn path=/trunk/mcs/; revision=132666
  5. @vargaz

    2009-04-25 Zoltan Varga <vargaz@gmail.com>

    vargaz authored
    	* mini-ops.h: Add OP_LLVM_OUTARG_VT opcode.
    
    	* mini.h (LLVMCallInfo): New structure to store calling convention
    	information for the LLVM back end similar to the CallInfo structures in
    	the back-ends.
    
    	* mini-amd64.c (mono_arch_get_llvm_call_info): New arch function to return
    	call information in a format usable by LLVM.
    	(mono_arch_emit_call): Move the LLVM handling code to mono_llvm_emit_call ().
    
    	* method-to-ir.c (mono_emit_call_args): Emit calls using
    	mono_llvm_emit_call () when compiling using LLVM.
    
    	* mini-llvm.c: Implement support for passing/receiving valuetypes. Add
    	comments to all functions. Fix memory leaks. Add a public init/cleanup
    	function.
    
    	* mini.c: Call the llvm init/cleanup functions in mini_init()/cleanup().
    
    	* method-to-ir.c (handle_array_new): Disable llvm when calling the vararg
    	mono_array_new_va () jit icall.
    
    svn path=/trunk/mono/; revision=132665
  6. @carlosalberto

    2009-04-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    carlosalberto authored
    	* ToolStrip.cs: Even if we are not exactly a MenuStrip instance, close
    	any ToolStripDropDownItem when receiving a mouse down event in an
    	empty area.
    
    
    svn path=/trunk/mcs/; revision=132664
  7. 2009-04-25 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* *.cs: Exclude the files for the NET_2_1 profile, since they are
    	unneeded and adds a bunch (23) [SecuritySafeCritical] to audit for
    	Moonlight
    
    
    svn path=/trunk/mcs/; revision=132663
  8. 2009-04-24 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* Environment.cs: #ifdef out code that use the registry for the 
    	NET_2_1 profile and some other properties (2) that added
    	[SecuritySafeCritical] methods to audit inside Moonlight.
    
    
    svn path=/trunk/mcs/; revision=132662
  9. @dnauck

    2009-04-25 Daniel Nauck <dna@mono-project.de>

    dnauck authored
            Fix bug #484649:
            * LoggerInfo.cs: fixed the parsing of the /logger: argument as described in
            http://msdn.microsoft.com/en-us/library/ms164311.aspx
            Added logger class detection if it's not explicit specified in the argument.
    
    
    svn path=/trunk/mcs/; revision=132660
  10. @joncham

    2009-04-25 Jonathan Chambers <joncham@gmail.com>

    joncham authored
            * Makefile: Add Microsoft.Build.* to 3.5 profile.
    
    
    
    svn path=/trunk/mcs/; revision=132649
  11. @vargaz

    2009-04-24 Kostyantyn Gushtin, Yevgen Kiruha, Serhiy Naumenko, Serhiy…

    vargaz authored
    … Stetskovych and Ian Dichkovsky <mono@n-ix.com.ua>
    
    	* include/private/gcconfig.h: Changes to support 64-bit ABI on MIPS.
    	Add an additional condition for a proper defining of  ALIGNMENT
    	and CPP_WORDSZ.
    
    svn path=/trunk/mono/; revision=132645
  12. * src/**/*: Add missing files (doh!). Fixes the build.

    Jonathan Pryor authored
    svn path=/trunk/mcs/; revision=132643
  13. @migueldeicaza

    2009-04-24 Miguel de Icaza <miguel@novell.com>

    migueldeicaza authored
    	* complete.cs: No idea how gonzalo got a null in the list, but
    	avoid crashing.
    
    svn path=/trunk/mcs/; revision=132641
Commits on Apr 24, 2009
  1. * src/**/*: Flush; syncs to DbLinq r1053. Adds

    Jonathan Pryor authored
    	  DataContext(string,MappingSource) support, the beginnings of object
    	  tracking, more tests...
    
    svn path=/trunk/mcs/; revision=132640
  2. @migueldeicaza

    Revert 132601, 132602 as it made the csharp console stop working

    migueldeicaza authored
    svn path=/trunk/mcs/; revision=132638
  3. @migueldeicaza

    Without this I am unable to install

    migueldeicaza authored
    svn path=/trunk/mono/; revision=132637
  4. @kumpera

    2009-04-24 Rodrigo Kumpera <kumpera@gmail.com>

    kumpera authored
    	* get.c (dis_stringify_method_signature_full): Don't assert
    	if no marshal info is found.
    
    svn path=/trunk/mono/; revision=132636
  5. @kumpera

    2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera authored
    	* assembly-with-params.cs: New test file with all sort of param kinds.
    
    	* assembly-with-methods.cs: Added more stuff to test paramlist.
    
    	* Makefile: Add new dependencies.
    
    	* cli-tables-tests.md: Tests for methoddef's paramlist.
    	Tests for the param table.
    
    svn path=/trunk/mono/; revision=132635
  6. @kumpera

    2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera authored
    	* metadata-verify.c: Verify the param table.
    
    svn path=/trunk/mono/; revision=132634
  7. @kumpera

    2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera authored
    	* metadata-verify.c (verify_typedef_table): Range check FieldList and
    	MethodList.
    
    	* metadata-verify.c (verify_method_table): Proper check the ParamList
    	field.
    
    svn path=/trunk/mono/; revision=132633
  8. @kumpera

    2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera authored
    	* metadata-verify.c (verify_method_table): Check for runtime
    	implemented functions such as delegate .ctors. Remove spurious
    	printf.
    
    svn path=/trunk/mono/; revision=132632
  9. @kumpera

    2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera authored
    	* pedump.c: Proper initialize the runtime forcing the 2.0 profile.
    
    svn path=/trunk/mono/; revision=132631
  10. @migueldeicaza

    Update this

    migueldeicaza authored
    svn path=/trunk/mcs/; revision=132627
  11. @migueldeicaza

    Reapply this patch, but keep in mind, it does introduce

    migueldeicaza authored
    a new shift/reduce conflict which is bothering me:
    
    625: shift/reduce conflict (shift 452, reduce 890) on COMPLETE_COMPLETION
    state 625
    	member_initializer : non_assignment_expression . opt_COMPLETE_COMPLETION  (452)
    	opt_COMPLETE_COMPLETION : .  (890)
    
    	COMPLETE_COMPLETION  shift 452
    	CLOSE_BRACE  reduce 890
    	COMMA  reduce 890
    
    	opt_COMPLETE_COMPLETION  goto 807
    
    2009-04-24  Miguel de Icaza  <miguel@novell.com>
    
    	* complete.cs (CompletionElementInitializer): New completion class
    	to support completing inside a C# 3 element initializer, so this
    	allows completion for Silverlight situations where it is very
    	common to do:
    
    	new TextBlock () { Fo<TAB>
    
    	(CompletionSimpleName): Expose the prefix that was
    	passed to the simple name.
    
    	* cs-parser.jay (object_or_collection_initializer): Add support
    	for element_initializers.
    
    	* expression.cs (CollectionOrObjectInitializers.DoResolve):
    	special case completion expressions as this method aggressively
    	collects data before it operates, and errors were being thrown
    	earlier than we were able to complete.
    
    
    
    svn path=/trunk/mcs/; revision=132626
  12. @knocte

    2009-04-24 Andrés G. Aragoneses <aaragoneses@novell.com>

    knocte authored
            * ToolBarButton.cs: add UIA events for style and dropdownmenu changes.
    
    
    svn path=/trunk/mcs/; revision=132625
  13. @knocte

    2009-04-24 Andrés G. Aragoneses <aaragoneses@novell.com>

    knocte authored
            * ToolBarButton.cs: rename a method to include UIA prefix.    
    
    
    svn path=/trunk/mcs/; revision=132624
  14. @knocte

    doh, fix build

    knocte authored
    svn path=/trunk/mcs/; revision=132623
  15. 2009-04-24 Bill Holmes <billholmes54@gmail.com>

    Bill Holmes authored
    	Fixing the glib targets for Winx64.
    
    	* libmono.vcproj, mono.vcproj: Correcting the ProgramDatabaseFile
    	  value for the Winx64 glib build.
    
    	* mono.sln: Enabling the glib targets for Winx64.
    
    	Code is contributed under MIT/X11 license.
    
    svn path=/trunk/mono/; revision=132622
  16. @knocte

    2009-04-24 Andrés G. Aragoneses <aaragoneses@novell.com>

    knocte authored
            * ToolBarButton.cs: change visibility of some UIA methods to private.
    
    
    svn path=/trunk/mcs/; revision=132621
Something went wrong with that request. Please try again.