Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: moon-1.9.0

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
deploy Create .gitignore's.
sources
svgs The drawings for the /Compacting_GC page
.gitignore
AgilityPack.dll
ChangeLog
Makefile.am
README
TODO * Makefile.am: Build `docs` after `runtime`, so that it can depend
abc-removal.txt Make docs consistent
api-style.css * Makefile.am: Build `docs` after `runtime`, so that it can depend
assembly-bundle Formatting changes
check-coverage * Makefile.am: Build `docs` after `runtime`, so that it can depend
check-exports * check, Makefile.am (EXTRA_DIST): Rename to check-exports. This was
convert.cs * Makefile.am: Build `docs` after `runtime`, so that it can depend
current-api
docs.make
documented
embedded-api Add notice
exceptions Formatting changes
exdoc
file-share-modes File share mode notes
gc-issues Added the docs dir to the dist (with a new doc on GC issues).
gc-variables-in-c Precise GC doc updates.
glossary.txt Add
ignore
internal-calls Documentation updates.
ir-desc Doc update
jit-imt
jit-thoughts *** empty log message ***
jit-trampolines Update
local-regalloc.txt New compilation engine for Mono
magic.diff magic file(1) patch.
mini-doc.txt
mono-api-metadata.html * Makefile.am: Build `docs` after `runtime`, so that it can depend
mono-file-formats.config * docs.make, Makefile.am: Build mono-file-formats{.tree,.zip},
mono-file-formats.source * mono-file-formats.source, mono-tools.source: Place these under the
mono-tools.config
mono-tools.source * mono-file-formats.source, mono-tools.source: Place these under the
mono_handle_d 2002-07-10 Dennis Haney <davh@davh.dk>
monoapi.source * Makefile.am: Build `docs` after `runtime`, so that it can depend
new-regalloc New regalloc design.
object-layout documentation updates
opcode-decomp.txt New compilation engine for Mono
precise-gc Precise GC doc updates.
produce-lists
public * Makefile.am: Build `docs` after `runtime`, so that it can depend
public-api
release-notes-1.0.html Start
remoting Added information about the cross-app domain optimizations in the rem…
ssapre.txt
stack-alignment *** empty log message ***
stack-overflow.txt Add
threading Thread doc
toc.xml
tree-mover.txt 2006-03-31 Massimiliano Mantione <massi@ximian.com>
unmanaged-calls documentation updates
wapi
README
Documentation is now maintained on the mono wiki:

http://www.mono-project.com/Mono:Runtime:Documentation

Older documents or documents which were not yet migrated to the wiki are kept here.

* Scripts to maintain the Mono VM internal API

Layout
------

	sources/
		mono-api-*.html

		Contains the various source files, each source file
		contains HTML, and a line for each API call like this:

		<h4><a name="api:mono_something">mono_something</a></h4>

		The format is static, notice that the tools actually search
		for the above format and process that (both the tools here, 
	  	as well as the upcoming Monodoc tools and index creation
		tools).

		The files can contain any ammount of extra information.

		The documentation from the source code is then merged with 
		these files and the header/footer information to produce
		the deploy directory.

	deploy/

		Scripts produce a ready-to-use set of XHTML files that can
		be either fed into a monodoc XHTML provider or can be published
		directly on the web.

PROGRAMS
--------
* check-coverage

	Run this script every once in a while to make sure that a
	public symbol that has been added to Mono has a corresponding
	section on the mono-vm-api.html

	This works by looking for the <h4>APICALL</h4> pattern on the
	HTML file.
	
* produce-lists

	Produces the public-api and wapi files that contain the public
	libmono API.

* exdoc

	Extracts the embedded documentation from the sources.

* check

	This script is used to verify which routines are missing inline
	documentation, usage:

		check mono/metadata/*.c

* convert.cs

	Converts an HTML file into a valid XML document, uses the
	AgilityPack.dll.  The sources to this DLL live in GNOME CVS
	module beagle/Filters/AgilityPack.

	A binary is shipped for our convenience.

DATAFILES:
---------

	ignore

		Contains the list of public symbols that should be
		ignored, they come from tests for example, or are known
		to be exposed.

		This is consumed by produce-lists
	
	public-api 
	wapi
		These two are produced by the produce-lists script
		and it documents all the public methods.

Something went wrong with that request. Please try again.