Commiting changes submitted by Andras Pahi. They have been reviewed but not tested...
commit77b25ab7069633f3e511853deede467861b4e54c
authorDavid.Griswold.256 <David.Griswold.256@0765cc13-ff1d-0410-8584-d7a1c31ec48e>
Thu, 28 Sep 2006 23:03:52 +0000 (28 23:03 +0000)
committerDavid.Griswold.256 <David.Griswold.256@0765cc13-ff1d-0410-8584-d7a1c31ec48e>
Thu, 28 Sep 2006 23:03:52 +0000 (28 23:03 +0000)
tree9859f6c50a57170ec53320de3825a689077f67bf
parent4a262564cf676d2a9674af14f79e37e2b25a6ea5
Commiting changes submitted by Andras Pahi.  They have been reviewed but not tested, since I am still having problems building.  Below are his comments on the changes:

Things fixed:
- performance warnings due to bool and int conversions
- friend function definitions moved to class definition
  where necessary
- global optimization flag removed (was implicit using /O2)

Notes:
- I have only built with VS6 and VS7.1
- I have used the strongtalk.mak file found in the bin directory
- only debug and product configurations are tested

Regards,
Andras Pahi
pahia@t-online.hu

git-svn-id: http://strongtalk.googlecode.com/svn/trunk@8 0765cc13-ff1d-0410-8584-d7a1c31ec48e
24 files changed:
contributorLicenses.html
vm/code/compiledIC.cpp
vm/code/compiledIC.hpp
vm/code/inliningdb.cpp
vm/code/nativeInstruction.cpp
vm/code/nativeInstruction.hpp
vm/code/nmethod.cpp
vm/code/nmethod.hpp
vm/compiler/bitVector.cpp
vm/compiler/expr.hpp
vm/interpreter/interpretedIC.cpp
vm/interpreter/interpretedIC.hpp
vm/oops/byteArrayOop.cpp
vm/oops/byteArrayOop.hpp
vm/oops/memOop.cpp
vm/oops/memOop.hpp
vm/oops/smiOop.cpp
vm/oops/smiOop.hpp
vm/prims/dll.cpp
vm/prims/dll.hpp
vm/recompiler/recompiler.hpp
vm/runtime/debug.cpp
vm/runtime/os.cpp
vm/topIncludes/types.hpp