- Dec 07, 2012
-
-
Sean Silva authored
NOTE: If you have any patches in the works that modify LangRef, you will need to rewrite the changes to LangRef.html to their equivalents in LangRef.rst. If you need assistance feel free to contact me. Since LangRef is mission-critical for the project and "normative", I have taken extra care to ensure that no content was lost or altered in the conversion. The content was converted with a tool called `pandoc`, so there is no chance for a human error like accidentally forgetting a sentence or whatever. After the initial conversion by `pandoc`, only changes to the markup were done. This is just the most literal conversion of the HTML document as possible. It might be worth exploring some way to chop up this massive document into separate pages, e.g. something like `docs/LangRef/Instructions.rst`, `docs/LangRef/Intrinsics.rst`, etc. with `docs/LangRef.rst` being an "intro/navigation page" of sorts. On the other hand, that loses the ability to {Ctrl,Cmd}-F for a given term right from your browser. IMO, I think our stylesheet needs some work because I find it hard to tell what level of nesting some of the headings are at (e.g. "is this a new section or is it a subsection?"). The issue is present on other pages, but the sheer size and deep section structure of LangRef really brings this issue out. If there are any web designers out there in the community it would be awesome if you tried to come up with something nicer. llvm-svn: 169596
-
- Dec 06, 2012
-
-
Dmitri Gribenko authored
llvm-svn: 169546
-
- Dec 05, 2012
-
-
Sean Silva authored
llvm-svn: 169352
-
Sean Silva authored
Sorry for the massive commit, but I just wanted to knock this one down and it is really straightforward. There are still a couple trivial (i.e. not related to the content) things left to fix: - Use of raw HTML links where :doc:`...` and :ref:`...` could be used instead. If you are a newbie and want to help fix this it would make for some good bite-sized patches; more experienced developers should be focusing on adding new content (to this tutorial or elsewhere, but please _do not_ waste your time on formatting when there is such dire need for documentation (see docs/SphinxQuickstartTemplate.rst to get started writing)). - Highlighting of the kaleidoscope code blocks (currently left as bare `::`). I will be working on writing a custom Pygments highlighter for this, mostly as training for maintaining the `llvm` code-block's lexer in-tree. I want to do this because I am extremely unhappy with how it just "gives up" on the slightest deviation from the expected syntax and leaves the whole code-block un-highlighted. More generally I am looking at writing some Sphinx extensions and keeping them in-tree as well, to support common use cases that currently have no good solution (like "monospace text inside a link"). llvm-svn: 169343
-
- Dec 04, 2012
-
-
Sean Silva authored
llvm-svn: 169309
-
Sean Silva authored
llvm-svn: 169308
-
Justin Holewinski authored
llvm-svn: 169280
-
Eli Bendersky authored
of grep in favor of FileCheck, and other cleanups. llvm-svn: 169269
-
Eli Bendersky authored
think it adds much and keeping it up-to-date is (obviously) a chore. llvm-svn: 169263
-
Sean Silva authored
llvm-svn: 169211
-
Sean Silva authored
Apparently Dinkumware are no longer hosting their nice reference manuals. Thankfully, `cppreference.com` can fill that role well. llvm-svn: 169210
-
Sean Silva authored
Patch by Alexander Zinenko! llvm-svn: 169208
-
- Dec 03, 2012
-
-
Eli Bendersky authored
This document is a long-time pet peeve :-) More fixes to come. llvm-svn: 169115
-
- Dec 02, 2012
-
-
Chandler Carruth authored
trivially achievable with an editor. I'll likely check in a silly python script to help with this too. llvm-svn: 169107
-
Justin Holewinski authored
llvm-svn: 169106
-
- Dec 01, 2012
-
-
Eli Bendersky authored
and recursive copying is not required for the tutorial/ directory. llvm-svn: 169105
-
Eli Bendersky authored
files from tutorial/.svn llvm-svn: 169104
-
Eli Bendersky authored
matching a variable defined on the same line. llvm-svn: 169103
-
Dmitri Gribenko authored
llvm-svn: 169087
-
Michael Ilseman authored
llvm-svn: 169053
-
Michael Ilseman authored
llvm-svn: 169052
-
- Nov 29, 2012
-
-
Dmitri Gribenko authored
This enables option cross-referencing and now '--' in option names are no more turned into en dashes. llvm-svn: 168926
-
Dmitri Gribenko authored
llvm-svn: 168924
-
Dmitri Gribenko authored
llvm-svn: 168922
-
Dmitri Gribenko authored
llvm-svn: 168920
-
Dmitri Gribenko authored
llvm-svn: 168919
-
Dmitri Gribenko authored
llvm-svn: 168912
-
Dmitri Gribenko authored
This enables cross-referencing and now '--' in option names are no more turned into en dashes. llvm-svn: 168906
-
Dmitri Gribenko authored
llvm-svn: 168904
-
Dmitri Gribenko authored
llvm-svn: 168902
-
Dmitri Gribenko authored
llvm-svn: 168897
-
Dmitri Gribenko authored
llvm-svn: 168871
-
- Nov 28, 2012
-
-
Dmitri Gribenko authored
llvm-svn: 168817
-
Eli Bendersky authored
llvm-svn: 168752
-
NAKAMURA Takumi authored
Suggested by Sean McBride, thanks! llvm-svn: 168745
-
- Nov 27, 2012
-
-
Michael Ilseman authored
llvm-svn: 168652
-
- Nov 26, 2012
-
-
Bill Wendling authored
llvm-svn: 168619
-
- Nov 22, 2012
-
-
Dmitri Gribenko authored
llvm-svn: 168493
-
Chandler Carruth authored
dead. Patch by Stephan Falke. llvm-svn: 168492
-
- Nov 21, 2012
-
-
Eli Bendersky authored
llvm-svn: 168466
-