diff --git a/Disjoint-union-types.textile b/Bikeshed-disjoint-union-types.textile similarity index 100% rename from Disjoint-union-types.textile rename to Bikeshed-disjoint-union-types.textile diff --git a/Extracted-documentation-bikeshedding.md b/Bikeshed-extracted-documentation.md similarity index 100% rename from Extracted-documentation-bikeshedding.md rename to Bikeshed-extracted-documentation.md diff --git a/Bikesheds.md b/Bikesheds.md index 6e245fb..974cb1e 100644 --- a/Bikesheds.md +++ b/Bikesheds.md @@ -9,3 +9,6 @@ When you're done with a bikeshed topic, please either abandon it or move it to a * [[Bikeshed constrained types]] ## Abandonned + +* [[Bikeshed extracted documentation]] +* [[Bikeshed disjoint union types]] diff --git a/Advanced-configuration.textile b/Doc-old-getting-started.textile similarity index 100% rename from Advanced-configuration.textile rename to Doc-old-getting-started.textile diff --git a/Docs.md b/Docs.md index 22c7b71..5ee201b 100644 --- a/Docs.md +++ b/Docs.md @@ -9,7 +9,7 @@ Listing of documentation for users: ## Wiki Documents -### +### General instructions for users * [[Doc getting started]] @@ -18,3 +18,7 @@ Listing of documentation for users: * [[Doc language FAQ]] * [[Doc project FAQ]] * [[Doc usage FAQ]] + +### Old or disorganized instructions + +* [[Doc old getting started]] \ No newline at end of file diff --git a/Near-term-semantic-changes.md b/Meeting-inperson-2011-04-06.md similarity index 100% rename from Near-term-semantic-changes.md rename to Meeting-inperson-2011-04-06.md diff --git a/Meetings.md b/Meetings.md index 708b227..46a083a 100644 --- a/Meetings.md +++ b/Meetings.md @@ -1,4 +1,7 @@ -Listing of minutes from weekly meetings: + +Listing of minutes from meetings: + +## Weekly meetings: * [[Meeting weekly 2011-10-11]] (unsafe blocks; typestate; tutorial; destructuring) * [[Meeting weekly 2011-10-18]] (status update) @@ -8,4 +11,8 @@ Listing of minutes from weekly meetings: * [[Meeting weekly 2011-12-06]] (status update) * [[Meeting weekly 2011-12-13]] (no implicit copies; unique closures; type classes; libraries) * [[Meeting weekly 2011-12-20]] (varieties of function; semicolon syntax) -* [[Meeting weekly 2012-01-03]] (new syntax; blocks vs for loops; interfaces; rustbot) \ No newline at end of file +* [[Meeting weekly 2012-01-03]] (new syntax; blocks vs for loops; interfaces; rustbot) + +## In-person meetings: + +* [[Meeting inperson 2011-04-06]] (kind system; resources; env capture) diff --git a/Native-Windows-development.md b/Native-Windows-development.md deleted file mode 100644 index d4f08c6..0000000 --- a/Native-Windows-development.md +++ /dev/null @@ -1,25 +0,0 @@ -# Environment Setup -1. Install the [[Mozilla-Build enviornment|http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe]] (referred to as m-b) -2. Install [[Git|http://msysgit.googlecode.com/files/Git-1.7.3.1-preview20101002.exe]] - * In the installer, don't have git autoconvert line endings. Just use a good text editor like vim or emacs. -3. Add the Git path to the PATH environment variable used by the m-b environment. m-b likes to reset the PATH when it starts you'll want to edit %USERPROFILE%/.bash_profile (~/.bash_profile if you're in the m-b environment). The m-b default shell is bash 3.1. - * For git, add the Git/cmd directory instead of the Git/bin directory to avoid any conflicts with the existing tools in the m-b environment. -5. In m-b's /bin/ directory (or somewhere on your path), you'll want to add a script named 'git' which will invoke the CMD.exe shell script which was installed in step 3: -```python - #!python - import os - import subprocess - import sys - - path = "%s\Git\cmd\git.cmd" % os.environ['PROGRAMFILES'] - - cmdline = [path] - cmdline.extend(sys.argv[1:]) - - git = subprocess.Popen(cmdline) - - sys.exit(git.wait()) -``` -6. You should now be able to run `git` and `ocaml` directly from the shell -7. Apply my as-yet-unposted patches -8. `make check` \ No newline at end of file diff --git a/Roadmap.md b/Note-development-roadmap.md similarity index 100% rename from Roadmap.md rename to Note-development-roadmap.md diff --git a/Metadata-format.md b/Note-metadata-format.md similarity index 100% rename from Metadata-format.md rename to Note-metadata-format.md diff --git a/Seeing-LLVM-output-from-Rust.textile b/Note-seeing-LLVM-output-from-rust.textile similarity index 100% rename from Seeing-LLVM-output-from-Rust.textile rename to Note-seeing-LLVM-output-from-rust.textile diff --git a/Note-wiki-conventions.md b/Note-wiki-conventions.md index ef70790..c1b9c7f 100644 --- a/Note-wiki-conventions.md +++ b/Note-wiki-conventions.md @@ -1,4 +1,4 @@ -The github wiki system is generally good but Suffers from a couple weak points. +The github wiki system is generally good but suffers from a couple weak points. * No built-in category, tagging or namespace system * No search diff --git a/Notes.md b/Notes.md index bcb228f..a247d07 100644 --- a/Notes.md +++ b/Notes.md @@ -1,17 +1,19 @@ -Listing of Notes for developers: +Listing of notes for developers: ## Process and workflow notes * [[Note wiki conventions]] +* [[Note development roadmap]] * [[Note compiler snapshots]] * [[Note git workflow]] -## Language notes +## Language and implementation notes * [[Note interfaces]] * [[Note attributes]] * [[Note defined attributes]] * [[Note tasks and communication]] +* [[Note metadata format]] ## Library notes @@ -21,3 +23,4 @@ Listing of Notes for developers: ## Miscellaneous notes * [[Note constraints in rustc and libraries]] +* [[Note seeing LLVM output from rust]] diff --git a/Logging-vision.md b/Proposal-for-logging.md similarity index 100% rename from Logging-vision.md rename to Proposal-for-logging.md diff --git a/Proposals.md b/Proposals.md index 8bf4aa8..f5c6d4c 100644 --- a/Proposals.md +++ b/Proposals.md @@ -14,6 +14,7 @@ Listing of proposals: * [[Proposal for unique types]] * [[Proposal for interfaces]] +* [[Proposal for logging]] ## Withdrawn diff --git a/Running-a-Tinderbox.md b/Running-a-Tinderbox.md deleted file mode 100644 index 158ff75..0000000 --- a/Running-a-Tinderbox.md +++ /dev/null @@ -1,13 +0,0 @@ -Note: This information is out of date and tinderbox is no longer our preferred build automation - -Running a tinderbox is very simple: - -* Get a rust build environment working first. Like, get your own system through 'make check' -* `hg clone http://hg.mozilla.org/users/graydon_mozilla.com/rust-tinderbox` -* `cd rust-tinderbox` -* `vi rust-tinderbox.py`: - * edit `smtpserver` to some working SMTP relay you can send mail through - * edit `username` to your email address (if you want to; it controls who you're sending email 'From') -* `./rust-tinderbox.py` - -From time to time you might also want to run `hg pull -u` to get fresher tinderbox code as we adjust it; it changes slowly but it will happen from time to time. Join IRC to ask if the scripts stop working. \ No newline at end of file