Marek Safar [Wed, 30 Apr 2014 10:06:54 +0000 (12:06 +0200)]
Merge pull request #966 from ermshiperete/bug-xamarin-18511
[mcs] Fix recursive resolving of crefs (#18511)
Marek Safar [Wed, 30 Apr 2014 09:53:43 +0000 (11:53 +0200)]
[linq] Use hashtable lookup instead of linear scan for groupby keys. Fixes #18673
Marek Safar [Wed, 30 Apr 2014 06:23:39 +0000 (08:23 +0200)]
Merge pull request #1011 from Fabian-Koenig/master
[DbDataReader] Implement GetFieldValue<T> function to make mono working with EntityFramework 6.x
Alex Rønne Petersen [Tue, 29 Apr 2014 18:23:19 +0000 (20:23 +0200)]
Backport some changes from nunit/nunitv2 that hopefully fix some test agent hangs.
Alex Rønne Petersen [Tue, 29 Apr 2014 14:56:12 +0000 (16:56 +0200)]
Add .gitignore file in mono/arch/arm64.
Alex Rønne Petersen [Tue, 29 Apr 2014 13:54:42 +0000 (15:54 +0200)]
Add a `check` target to mcs/errors/Makefile.
Fabian König [Tue, 29 Apr 2014 21:35:12 +0000 (23:35 +0200)]
[DbDataReader] Implement GetFieldValue<T> function to make mono working with EntityFramework 6.x
Miguel de Icaza [Tue, 29 Apr 2014 21:30:41 +0000 (17:30 -0400)]
Small touchups to the UI, remove some extra space, use a bold, large font for the text
Michael Hutchinson [Tue, 29 Apr 2014 21:14:43 +0000 (17:14 -0400)]
Merge pull request #1008 from lambdalice/master
[xbuild] Add GetAssemblyIdentity task to Microsoft.Common.tasks
Marek Safar [Tue, 29 Apr 2014 17:51:14 +0000 (19:51 +0200)]
[mcs] Private member can still have base members when in nested types. Fixes #19378
Paolo Molaro [Tue, 29 Apr 2014 16:48:03 +0000 (18:48 +0200)]
Adjust the test check to look for the correct heapshot number in the profile data.
Marek Safar [Tue, 29 Apr 2014 16:44:03 +0000 (18:44 +0200)]
[mcs] Make unused event warning reporting consistent to csc. Fixes #19095
Paolo Molaro [Tue, 29 Apr 2014 15:25:16 +0000 (17:25 +0200)]
Fix regression in thread name reporting in the profiler.
metadata/threads.c: fix regression from the
695b17f8d5967c7 change and
avoid useless memory allocation. Report thread name to the profiler at
thread startup if it was set before that.
profiler/decode.c: fix typo.
profiler/proflog.c: ensure we get a consistent first buffer header at runtime
initialization.
Paolo Molaro [Tue, 29 Apr 2014 12:54:50 +0000 (14:54 +0200)]
Make assembly resolve events more compatible with the MS runtime.
We now try and trigger assembly resolve events for referenced assemblies
in a way that is more compatible with the MS runtime behaviour. If that still
fails we continue falling back and looking in the same directory as the referencing
image as before to keep compatibility with code that relies on the previous mono
behaviour.
The assemblyresolve_event3.cs test that used to fail on the MS runtime has been fixed
so it works now with both engines.
Marek Safar [Tue, 29 Apr 2014 11:23:31 +0000 (13:23 +0200)]
[mcs] Add parent storey reference only when this is not captured directly. Fixes #19077
Alexis Christoforides [Mon, 28 Apr 2014 22:51:41 +0000 (18:51 -0400)]
Merge pull request #920
Miguel de Icaza [Mon, 28 Apr 2014 21:55:02 +0000 (17:55 -0400)]
Merge pull request #1009 from joelmartinez/msdoc-import
[docs] monodoc style update for blockquote attribution.
Joel Martinez [Mon, 28 Apr 2014 21:27:12 +0000 (17:27 -0400)]
[docs] monodoc style update for blockquote attribution.
Handles the case for method lists, which are contained in blockquotes.
Alexis Christoforides [Mon, 28 Apr 2014 21:13:42 +0000 (17:13 -0400)]
Merge pull request #971
+ trivial adjustments on test timers to prevent intermittent failures.
Alexis Christoforides [Mon, 28 Apr 2014 20:52:25 +0000 (16:52 -0400)]
Extended test time for timer-sensitive tests.
Rodrigo Kumpera [Mon, 28 Apr 2014 20:35:12 +0000 (16:35 -0400)]
Drop Events and Items units in favor of Count as they represent pretty much the same thing.
Rodrigo Kumpera [Mon, 28 Apr 2014 20:30:46 +0000 (16:30 -0400)]
[counters] Only dump monotonic counters as variable ones are meaningless during shutdown.
Rodrigo Kumpera [Mon, 28 Apr 2014 20:18:35 +0000 (16:18 -0400)]
[counters] Restore the previous behavior of mono_counters_dump, add variance filtering and reorg the bitfield.
The previous behavior when using mono_counters_dump was to pass -1 as the section and get all
counters dumped. This commit restore this behavior.
In addition to that, we want to enable callers to filter by variance as non monotonic counters are not useful
to be dumped at shutdown. To do so you just OR the variance with the sections you want. So what the runtime wants is:
mono_counters_dump (MONO_COUNTER_SECTION_MASK | MONO_COUNTER_MONOTONIC, stdout);
Dump all counters that are monotonic. Perfect.
Finally, to make the above neat, a reorg of the type bitfield was needed. Variance is now using a bit per kind.
Variance and unit where shrunk to 4 bits each, to open space for more sections.
Rodrigo Kumpera [Mon, 28 Apr 2014 18:54:38 +0000 (14:54 -0400)]
[counters] Document mono_counters_foreach.
Rodrigo Kumpera [Mon, 28 Apr 2014 18:52:42 +0000 (14:52 -0400)]
[counters] Install mono-counters.h since it's part of the public API.
Rodrigo Kumpera [Mon, 28 Apr 2014 18:51:20 +0000 (14:51 -0400)]
[mono-counters] Bring MONO_COUNTER_TIME_INTERVAL back.
Rodrigo Kumpera [Mon, 28 Apr 2014 18:49:56 +0000 (14:49 -0400)]
Revert "[counters] Simplify things a bit by removing unsigned counter types."
This reverts commit
2fa83d9a8cef9d5a5c050e40bc2f757dba445997.
Miguel de Icaza [Fri, 25 Apr 2014 14:33:13 +0000 (10:33 -0400)]
genproj: add support for Alias in project references
Miguel de Icaza [Mon, 21 Apr 2014 16:39:25 +0000 (12:39 -0400)]
[genproj] For Path.GetFullPath to work, we must use convert Windows paths to Unix paths
Alexis Christoforides [Mon, 28 Apr 2014 18:16:46 +0000 (14:16 -0400)]
Merge pull request #961 from ermshiperete/bug-xamarin-18118
[System.XML] XSL bugfixes for #18118 #18114 #18113
Alex Rønne Petersen [Wed, 23 Apr 2014 16:20:08 +0000 (18:20 +0200)]
Emit profiler enter/leave instrumentation calls as icalls.
This is more portable than using the mono_arch_instrument_* functions and
thus isn't prone to nasty arch-specific bugs. In particular, the old way
of instrumenting function prologues/epilogues resulted in a somewhat elusive
stack corruption bug on Android (ARM). Eventually, we should get rid of these
functions entirely and only use icalls, with JIT opcodes for special cases
(such as saving arguments for --trace).
This new way of doing things also makes profiler instrumentation AOT-safe,
since we're now going through the proper channels to emit references to the
runtime functions (mono_profiler_method_enter/leave) and to embed MonoMethod
pointers.
Since we're using icalls without wrappers to do this, there should be no
visible performance impact from this commit.
Alice [Mon, 28 Apr 2014 13:45:50 +0000 (22:45 +0900)]
[xbuild] Add GetAssemblyIdentity task to Microsoft.Common.tasks
Marek Safar [Mon, 28 Apr 2014 07:21:50 +0000 (09:21 +0200)]
Merge pull request #1005 from ranma42/race-free-parallel-build
Use mktemp instead of $RANDOM to generate unique names
Miguel de Icaza [Mon, 28 Apr 2014 03:08:02 +0000 (23:08 -0400)]
Merge pull request #1006 from joelmartinez/msdoc-import
Import of Microsoft BCL Documentation
Joel Martinez [Mon, 28 Apr 2014 02:37:25 +0000 (22:37 -0400)]
[docs] Minor update to monodoc html template.
Handles the case where a bullet list has only a paragraph rather than a term
Joel Martinez [Mon, 28 Apr 2014 00:41:26 +0000 (20:41 -0400)]
[docs] Import of Microsoft BCL Documentation.
The documentation is creative commons licensed.
Joel Martinez [Fri, 18 Apr 2014 21:03:47 +0000 (17:03 -0400)]
[docs] Schema additions, and monodoc template updates.
- Expanded monodoc-ecma schema to support the 'preserve-mono' attribute, and the attribution tag.
- Added preserve-mono to several pieces of documentation that we would like to preserve across future automated documentation imports: CipherSuitesCallback, ServicePointManager, CultureInfo, Environment+SpecialFolder.xml
- XSL template changes for monodoc HTML generation to support <attribution>
Zoltan Varga [Sat, 26 Apr 2014 10:44:23 +0000 (12:44 +0200)]
[arm] Fix some native types issues.
Marek Habersack [Fri, 25 Apr 2014 13:20:38 +0000 (15:20 +0200)]
Include support for SSL/TLS right in System when building for the MONODROID profile
This patch builds upon commit
96a8500795960ae1d9e81e28095c3e2dda303342 which placed parts of Mono.Security
responsible for dealing with SSL/TLS certificates for the purpose of certificate verification. The code enables
validation of the certifcates even if the user does not provide their own validation callback. The changes as related to
the original commit are few, basically consisting of enabling the same code used by MonoTouch in the MonoDroid context with
the only actual code change being the certificate validation bit mentioned above.
Since the change involves adding a subset of Mono.Security files to the monodroid version of System.dll, it is
also necessary to remove Mono.Android's dependence on Mono.Security.dll. The reason is that the code in AndroidPlatform
which looks up TLS support methods in Mono.Android.dll would use a type (X509CertificateCollection) that is now part of
System.dll but is *also* in Mono.Security.dll referenced by Mono.Android.dll and therefore the lookup would fail since
we'd have two distinct types from the reflection point of view.
Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=18962
Rodrigo Kumpera [Fri, 25 Apr 2014 18:49:16 +0000 (14:49 -0400)]
[sgen-bridge] Fix the bridge with forwarded objects.
Marek Safar [Fri, 25 Apr 2014 16:02:13 +0000 (18:02 +0200)]
[corlib] Fix extra await context switch when custom SynchronizationContext does not change. Fixes #17878
Rolf Bjarne Kvinge [Fri, 25 Apr 2014 14:57:01 +0000 (16:57 +0200)]
Revert "Revert "Merge branch 'master' of https://github.com/mono/mono""
This reverts commit
8f09dad4353bb75afebf96ad58d08f7e7f3bf56d.
8f09dad4353bb75afebf96ad58d08f7e7f3bf56d is reverting a merge commit,
which will not do what you think it does. It will revert much more,
so revert the revert to get back the unintentionally reverted commits.
It looks like the next commit (
1a15d4ec541eaf20ed78eac53149b1b83e1450fe)
is doing the original intention (reverting
164f9cbec4f79cc013c7b1cf674e70e4573f4b36),
so this revert will leave the tree in a good state, with no pending
reverts.
Rolf Bjarne Kvinge [Fri, 25 Apr 2014 13:59:53 +0000 (15:59 +0200)]
[mono-api-html] Print string fields with no (or null) value without an NRE.
Alex Rønne Petersen [Fri, 25 Apr 2014 10:29:43 +0000 (12:29 +0200)]
Merge pull request #916 from akoeplinger/fix-gac-test
[MSBuild] Fixed a test that failed when the GAC wasn't available
Rodrigo Kumpera [Thu, 24 Apr 2014 23:03:45 +0000 (19:03 -0400)]
[sgen-bridge] Implement type based dfs1 filtering.
Some types are statically known to never lead to a bridge. Objects like
string or int[]. By filtering them out very early in dfs1 we save memory by
not inserting them into the hashtable and reduce work done by all further steps.
Rodrigo Kumpera [Thu, 24 Apr 2014 23:00:38 +0000 (19:00 -0400)]
[sgen-bridge] Fix counters. They were not zeroed after each collection.
Rodrigo Kumpera [Thu, 24 Apr 2014 22:56:24 +0000 (18:56 -0400)]
[sgen-bridge] Use an extra vtable bit to flag opaque objects.
Rodrigo Kumpera [Thu, 24 Apr 2014 22:55:30 +0000 (18:55 -0400)]
[runtime] Fix bitfield comments.
Joao Matos [Thu, 24 Apr 2014 13:48:26 +0000 (14:48 +0100)]
Revert "Added our own slightly modified copy of Ionic.Zip library."
This is currently breaking the build for Mono Droid.
This reverts commit
bb3f24e99977a16ee4ce7540dd9c569bbf4575be.
Joao Matos [Thu, 24 Apr 2014 13:47:58 +0000 (14:47 +0100)]
Revert "Added System.IO.Compression implementation."
This is currently breaking the build for Mono Droid.
This reverts commit
b175675ad9cf513f3ee3772091b3bfd02849213c.
Rolf Bjarne Kvinge [Thu, 24 Apr 2014 10:43:02 +0000 (12:43 +0200)]
[System.Xml] Use profile-specific file names for generated files.
Otherwise parallel builds will break randomly.
Alex Rønne Petersen [Thu, 24 Apr 2014 10:08:02 +0000 (12:08 +0200)]
Merge pull request #1002 from ranma42/make-check-no-install
Fix 'make check' when mono is not installed
Marek Safar [Thu, 24 Apr 2014 09:28:31 +0000 (11:28 +0200)]
Merge pull request #1003 from robertpi/Bug12211
Allow .NET 4.0 + users to use the ConnectSocket property
Robert Pickering [Thu, 24 Apr 2014 05:34:27 +0000 (07:34 +0200)]
Allow .NET 4.0 + users to use the ConnectSocket property
Atsushi Eno [Thu, 24 Apr 2014 03:26:01 +0000 (12:26 +0900)]
Fix bug #9541 by Bart Verthé - do not reset document schema when reading an element.
Rodrigo Kumpera [Wed, 23 Apr 2014 23:36:36 +0000 (19:36 -0400)]
[sgen-bridge] Add the new bridge to the testing matrix.
Rodrigo Kumpera [Wed, 23 Apr 2014 23:32:29 +0000 (19:32 -0400)]
[sgen-bridge] New bridge implementation - currently is just a copy of the old one.
The bridge implementation can be picked by having bridge-implementation=old|new in
MONO_GC_PARAMS.
This commit just prepared the ground to land experimental improvements to the bridge
while retaining an working implementation by default.
Rodrigo Kumpera [Wed, 23 Apr 2014 22:29:04 +0000 (18:29 -0400)]
[sgen-bridge] Move the bridge implementation behind a pointer table.
This change is in preparation to introduce two implementations of the bridge.
The current implementation is now know as old.
Mark Probst [Wed, 23 Apr 2014 00:20:50 +0000 (17:20 -0700)]
[sgen] Fix time logging. We inflated durations by a factor of 10.
SGEN_TV_GETTIME reports via mono_100ns_ticks(), but we treated the
values as if they were in us.
Joao Matos [Wed, 23 Apr 2014 21:10:36 +0000 (22:10 +0100)]
Added System.IO.Compression implementation.
Joao Matos [Fri, 14 Mar 2014 16:23:53 +0000 (16:23 +0000)]
Added our own slightly modified copy of Ionic.Zip library.
The changes are documented in the Xamarin.txt file.
Andrea Canciani [Wed, 23 Apr 2014 20:53:14 +0000 (22:53 +0200)]
Fix 'make check' when mono is not installed
When the xbuild_12 profile is verified, the corlib from the net_4_5
profile should be in the MONO_PATH, otherwise the verification will
fail with:
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `.../mono/4.5/mscorlib.dll' directory.
Alexis Christoforides [Wed, 23 Apr 2014 18:57:38 +0000 (14:57 -0400)]
Revert "Mono version is now pulled in to configure.in from MONO_VERSION"
This reverts commit
164f9cbec4f79cc013c7b1cf674e70e4573f4b36.
Alexis Christoforides [Wed, 23 Apr 2014 18:56:39 +0000 (14:56 -0400)]
Revert "Merge branch 'master' of https://github.com/mono/mono"
This reverts commit
9dd632fb9e7197d278bd99152c1c67c6ab51a207, reversing
changes made to
164f9cbec4f79cc013c7b1cf674e70e4573f4b36.
Alexis Christoforides [Wed, 23 Apr 2014 18:44:48 +0000 (14:44 -0400)]
Merge branch 'master' of https://github.com/mono/mono
Alexis Christoforides [Wed, 23 Apr 2014 18:42:45 +0000 (14:42 -0400)]
Mono version is now pulled in to configure.in from MONO_VERSION
This makes it easier to grab&use the version elsewhere in the future (e.g. in packaging)
Zoltan Varga [Wed, 23 Apr 2014 15:31:44 +0000 (17:31 +0200)]
[jit] Add some comments to register_icall ().
Marek Habersack [Wed, 23 Apr 2014 15:24:37 +0000 (17:24 +0200)]
Update test description to include full bug report url
Marek Habersack [Wed, 23 Apr 2014 15:05:19 +0000 (17:05 +0200)]
Correctly apply DST offset if the date being converted falls after Jan 1st and is within the last year's DST zone
The adjustment rule must take into account that DST can start in the previous year and extend to some initial period
of the DateTime's year. This patch makes the code take that into account and correctly applies the DST offset to the
date being converted to some target timezone.
Fixes xambug https://bugzilla.xamarin.com/show_bug.cgi?id=17155
Rodrigo Kumpera [Wed, 23 Apr 2014 13:44:56 +0000 (09:44 -0400)]
Revert "Disable bug-18026.exe when running tests in the CI environment"
This reverts commit
5699e87d5be092f3b486173e5098a1cb4413971d.
We don't disable tests that reveal regressions. This is one of such cases.
Andrea Canciani [Wed, 23 Apr 2014 09:37:25 +0000 (11:37 +0200)]
Use mktemp instead of $RANDOM to generate unique names
Using $RANDOM is not safe because collisions can occur. An example of
such a failure is available here:
https://s3.amazonaws.com/archive.travis-ci.org/jobs/
23572639/log.txt
Using mktemp avoids this issue and removes the dependency on bash.
Marek Habersack [Wed, 23 Apr 2014 12:50:55 +0000 (14:50 +0200)]
A couple of fixes for TimeZoneInfo.ConvertTime.
* ConvertTime (DateTime, TimeZoneInfo) now correctly takes the date kind from the DateTime parameter
and uses it to select the source time zone according to this criteria:
if DateTime kind is Utc, use TimeZoneInfo.Utc as source, in all other cases use TimeZoneInfo.Local
* Move argument checks in ConvertTime (DateTime, TimeZoneInfo, TimeZoneInfo) so that there's no risk of a NREX
should sourceTimeZone be null.
Added relevant tests for all of the above changes.
Rodrigo Kumpera [Mon, 21 Apr 2014 21:27:34 +0000 (17:27 -0400)]
[sgen] Add a bunch of clear-at-gc variants to the test matrix.
Rolf Bjarne Kvinge [Wed, 23 Apr 2014 10:24:20 +0000 (12:24 +0200)]
[Mono.CSharp] Fix compilation for the monotouch profile with new exception filter support in mcs.
Otherwise this happens:
MCS [monotouch] Mono.CSharp.dll
../../mcs/codegen.cs(294,7): error CS1061: Type `System.Reflection.Emit.ILGenerator' does not contain
a definition for `BeginExceptFilterBlock' and no extension method `BeginExceptFilterBlock' of
type `System.Reflection.Emit.ILGenerator' could be found. Are you missing an assembly reference?
Zoltan Varga [Wed, 23 Apr 2014 07:44:11 +0000 (09:44 +0200)]
Merge pull request #1000 from ranma42/disable-18026-on-wrench
Disable bug-18026.exe when running tests in the CI environment
Andrea Canciani [Wed, 23 Apr 2014 06:56:38 +0000 (08:56 +0200)]
Disable bug-18026.exe when running tests in the CI environment
The test performed in bug-18026.exe can sometimes fail if the hazard
table gets full. Disabling it in CI testing avoids unwanted noise.
See https://bugzilla.xamarin.com/show_bug.cgi?id=19235
Zoltan Varga [Tue, 22 Apr 2014 21:16:53 +0000 (23:16 +0200)]
[sdb] Add support for DebuggerNonUserCodeAttribute.
Zoltan Varga [Sat, 19 Apr 2014 18:26:15 +0000 (20:26 +0200)]
[arm64] Add AOT support.
Zoltan Varga [Sat, 19 Apr 2014 18:16:47 +0000 (20:16 +0200)]
[arm64] Add JIT support.
Zoltan Varga [Sat, 19 Apr 2014 15:08:55 +0000 (17:08 +0200)]
[arm64] Add sgen support.
Zoltan Varga [Sat, 19 Apr 2014 15:07:09 +0000 (17:07 +0200)]
[arm64] Add context/mach support.
Zoltan Varga [Sat, 19 Apr 2014 15:03:21 +0000 (17:03 +0200)]
[arm64] Add basic port infrastructure.
Marek Safar [Tue, 22 Apr 2014 12:30:47 +0000 (14:30 +0200)]
[system] Don't terminate response reading on bad cookie value. Fixes #18868
Alexis Christoforides [Tue, 22 Apr 2014 04:00:49 +0000 (00:00 -0400)]
Merge pull request #994 from drummerhu/patch-1
xml type parameters have no size specifier
Zoltan Varga [Mon, 21 Apr 2014 19:15:24 +0000 (21:15 +0200)]
Rodrigo Kumpera [Mon, 21 Apr 2014 16:22:57 +0000 (12:22 -0400)]
[counters] Simplify things a bit by removing unsigned counter types.
Rodrigo Kumpera [Mon, 21 Apr 2014 16:19:30 +0000 (12:19 -0400)]
[counters] Add mono_counters_foreach API.
Rodrigo Kumpera [Fri, 18 Apr 2014 22:41:16 +0000 (18:41 -0400)]
[counter] Kill counter type MONO_COUNTER_TIME_INTERVAL in favor of using a proper unit type.
This makes it more explicit and will further simplify the agent.
Rodrigo Kumpera [Fri, 18 Apr 2014 22:12:03 +0000 (18:12 -0400)]
[counters] Introduce variance and units.
Rodrigo Kumpera [Fri, 18 Apr 2014 18:56:37 +0000 (14:56 -0400)]
[counters] Introduce two new counters categories, runtime and system.
The runtime category is for high level counters on runtime operations.
Things like number of threads, threadpool status, total memory consumption
and so on.
The system category is for synthetic counters that report system values
such as RSS, user time and load.
Zoltan Varga [Sat, 19 Apr 2014 18:07:42 +0000 (20:07 +0200)]
[jit] Get rid of mono_arch_nullify_plt_entry (), it works the same way on all platforms.
Alex Rønne Petersen [Sat, 19 Apr 2014 06:04:35 +0000 (08:04 +0200)]
Update CONTRIBUTING.md with info about pull request testing.
Miguel de Icaza [Sat, 19 Apr 2014 03:18:38 +0000 (23:18 -0400)]
[genproj] Steps towards making pre-build scripts cross platform; Lots more build now
Miguel de Icaza [Fri, 18 Apr 2014 22:15:06 +0000 (18:15 -0400)]
Refreshed the CSProj files to use the new output build directory
Miguel de Icaza [Fri, 18 Apr 2014 22:03:04 +0000 (18:03 -0400)]
[genproj] Set the output directory to the Mono one, not an intermediary one
Miguel de Icaza [Fri, 18 Apr 2014 21:32:15 +0000 (17:32 -0400)]
Update order.xml
Alexis Christoforides [Fri, 18 Apr 2014 22:08:16 +0000 (18:08 -0400)]
Fixed xamarin #18898 # / novell #595899
DataRowView indexer should not break on "completed" added rows (any rows other than the IsNew one)
Alex Rønne Petersen [Fri, 18 Apr 2014 17:51:34 +0000 (19:51 +0200)]
Fix my last commit to match our libgc's declaration style.
Alex Rønne Petersen [Fri, 18 Apr 2014 17:33:49 +0000 (19:33 +0200)]
Hopefully fix a build error in libgc on some compilers.
../../libgc/alloc.c: In function ‘GC_stopped_mark’:
../../libgc/alloc.c:501:9: error: implicit declaration of function ‘GC_cond_register_dynamic_libraries’ [-Werror=implicit-function-declaration]
GC_cond_register_dynamic_libraries();
Miguel de Icaza [Fri, 18 Apr 2014 14:56:53 +0000 (10:56 -0400)]
[genproj] Some hygiene changes to genproj, to be able to even digest this