William S Fulton
ad7f9cd8d7
Mark and setup OCaml as an experimental target language.
...
Issue #1437
2019-02-11 18:30:35 +00:00
William S Fulton
940e32477d
Update section numbering
2019-02-10 01:03:06 +00:00
Zackery Spytz
08029e6642
[OCaml] Add support for the docstring option in the module directive
...
If given, the OCaml module will place the docstring at the very
beginning of the generated mli file, where it can be read by the
OCamldoc tool.
The implementation is based on the equivalent features in the Python
and Ruby modules.
2019-01-31 15:32:38 -07:00
William S Fulton
528f33e9e5
Merge branch 'ZackerySpytz-OCaml-eliminate-wno-write-strings'
...
* ZackerySpytz-OCaml-eliminate-wno-write-strings:
[OCaml] Remove support for OCaml versions < 3.12.0
[OCaml] Fix toplevel creation for ocamlmktop versions >= 4.04.0
[OCaml] Eliminate use of -Wno-write-strings
2019-01-31 07:29:09 +00:00
Zackery Spytz
c0059ae2cb
[OCaml] Remove support for OCaml versions < 3.12.0
2019-01-28 02:16:15 -07:00
Zackery Spytz
fba77056de
[OCaml] Some OCaml documentation fixes
...
Fix some typos.
Update some filenames after 8f7bc4cc10
(replace example_prog.ml with runme.ml).
[skip ci]
2019-01-27 04:00:31 -07:00
William S Fulton
4cdca98709
Update html chapter numbering for added Doxygen chapter
2018-05-25 07:56:44 +01:00
William S Fulton
066c396ad6
Add C++17 documentation chapter
2018-05-14 21:29:46 +01:00
sunoru
8985c34809
Fix some typos in docs and examples and make the code look nicer.
2016-12-31 23:06:56 +08:00
William S Fulton
3763beb489
Replace tabs with spaces in html docs
...
wkhtmltopdf is not expanding tabs within <pre> elements to 8 spaces as it
should. Workaround the problem by converting all tabs to an appropriate
number of spaces.
2015-12-30 22:22:33 +00:00
William S Fulton
925b2a336f
HTML fixes for documentation - add meta tag and loose.dtd
2015-12-30 22:22:32 +00:00
William S Fulton
cacb36bedb
Docs - remove html tags from headings
2015-12-30 22:22:32 +00:00
William S Fulton
8288ac15a0
Correct links in html documentation using new version of makechap.py
...
Corrects position of heading text within A and H1, H2, ... elements.
2015-12-30 22:22:32 +00:00
William S Fulton
0ae5bfa6e2
html links updates
2015-12-18 21:14:44 +00:00
Olly Betts
13894f803b
Whitespace cleanup
2015-03-19 13:15:23 +13:00
Olly Betts
6d80e40699
Remove dead Ocaml configure probes
...
A number of the probed for values are no longer actually used anywhere.
2015-03-18 13:10:59 +13:00
William S Fulton
4a680e5545
html doc chapter numbering update since adding Javascript
2014-05-09 23:39:03 +01:00
William S Fulton
785d93d9fb
html fixes and section updates
2014-03-15 22:45:43 +00:00
Olly Betts
2f3bf144c6
Fix assorted comment and documentation typos
2014-02-23 17:15:22 +13:00
Sylvestre Ledru
ff2df5b288
Fix some minor typos in the doc
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13560 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-08-08 09:30:08 +00:00
William S Fulton
d005a2cc3f
New section numbering adding in Android chapter
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12869 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-10 16:53:04 +00:00
William S Fulton
162ced78f4
Better linkchecker configuration for checking html links. Fix broken links and update redirected links.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12381 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-01-08 23:17:23 +00:00
William S Fulton
005b70be3a
Chapter renumbering after adding D chapter
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12376 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-01-07 20:05:44 +00:00
William S Fulton
863aab5b4c
Chapter renumbering after Go added
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12112 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-10 06:10:55 +00:00
William S Fulton
23a5f4f955
quote %include statements
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11283 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-06-17 06:56:55 +00:00
William S Fulton
9ed9e006bc
new section numbering since adding in ccache chapter
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10991 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-20 01:49:58 +00:00
William S Fulton
c99fe90574
Put the chapters back in order after erroneously incorrectly reordering them in last checkin
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10294 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-03-02 22:41:58 +00:00
William S Fulton
f74c2b9ede
Add in Octave and R sections
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-03-02 22:13:14 +00:00
Olly Betts
05ff62fcc2
Fix lots of typos in the manual.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9368 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-27 17:25:04 +00:00
William S Fulton
7c088c87dd
Update after runnning make - chapter numbers have changed
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7875 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-26 22:57:21 +00:00
Ahmon Dancy
4098a01b68
Huge update to the Allegrocl module. Better C support. C++ support
...
added. Documentation! Makes use of typemaps for better interface
tuning. Improved type support. Wrapping of foreign pointers in
CLOS objects; hopefully a step toward being able to extend C++
classes from Lisp.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-09 20:44:22 +00:00
William S Fulton
0a8e2111d3
html validation fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7259 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 23:06:56 +00:00
John Lenz
13ad5fff85
- Updated documentation to use CSS and <div> instead of blockquotes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7003 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-02-26 02:56:29 +00:00
William S Fulton
a33332a193
Minor corrections
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6500 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-25 20:42:08 +00:00
Art Yerkes
e9160c8597
Updated documentation.
...
Provide a swig_val function which generates a shareable value from a module
specific one in a painless way.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6408 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-17 08:38:54 +00:00
William S Fulton
fc29456d27
"Last updated" date removed from the files that had them as they aren't being maintained.
...
Consistent use of 'proxy' rather than 'shadow' throughout
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6211 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-02 20:27:16 +00:00
William S Fulton
75f28e9f32
Update after running html tools in makefile
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6139 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-24 22:21:18 +00:00
William S Fulton
aa4d1d907d
Thousands of changes to correct incorrect HTML. HTML is now valid (transitional 4.01).
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6074 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-04 21:28:14 +00:00
William S Fulton
687cfbb625
Some HTML error fixes
...
Long blockquote lines shortened
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6063 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-07-23 23:21:14 +00:00
William S Fulton
07b2b75836
changes after maketoc.py was run
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6039 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-07-12 19:59:40 +00:00
Henning Thielemann
39d92e49b2
added basic Modula-3 support
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5776 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-03-19 11:45:29 +00:00
Dave Beazley
47f612c99a
Doc update
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5411 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-25 21:18:30 +00:00
Art Yerkes
cab8fc7fb9
Added sizeof operator for classes (and struct, unions), enabled with
...
"sizeof"="1" on the module node.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-23 11:58:12 +00:00
Art Yerkes
71e1a81d66
Revised documentation:
...
Added new swigp4 forms.
Removed non preprocessed examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5237 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-01 08:28:26 +00:00
William S Fulton
7ee01311b2
typemap name changes:
...
inv => directorin
outv => directorout
argoutv => directorargout
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5137 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-09-20 23:52:28 +00:00
Art Yerkes
4ef881fde4
Added <H5> rule to makechap.py.
...
Ocaml.html: Added more about array usage and director typemaps (I got these
questions from users recently).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4927 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-25 18:55:34 +00:00
Art Yerkes
c5f363312c
Added info about turning on directors.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4492 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 05:02:47 +00:00
Art Yerkes
18c4bb1bdd
Added documentation about director classes.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4491 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 04:59:50 +00:00
Art Yerkes
a1fa5ec2c1
Added info about dynamic linking to doc
...
Added dynamic targets to example makefiles
Added ocaml_dynamic and ocaml_dynamic_cpp targets to Examples/Makefile.in
Added OCAMLFIND and OCAMLDLGEN AC_SUBST lines in configure.in
Currently, dynamic linking relies on ocamlfind and Gerd Stolpmann's Dl package,
as well as some tricky elf linking.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 09:25:00 +00:00
Art Yerkes
b8490f9c18
Added to typemaps: reference type in/out
...
Strings <=> std::string by value
std::wstring accessible from Ocaml. The string example converts a multibyte
japanese EUC sequence to a single wchar_t sequence if you have the ja_JP.EUC-JP
locale, or similar.
Better handling of reference in types
Corrected problems with & * mismatch in type verifier.
Type verifier now really functional. No more type errors in places they
wouldn't be allowed in C++, unless you work at it.
Added argout_ref example for argout_ref.
Init code now effective (called from let _ = f_<module>_init ())
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4412 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 07:09:12 +00:00