Holden Karau <holden@pigscanfly.ca> (holden)
Patch |
r1693761,
r866332,
r866292,
r866273,
r866268,
r866267,
r866264,
r866120,
r866099,
r866023,
r865824,
r865779,
r865778,
r865776,
r865775,
r865774 |
r865774 | holden | 2007-07-09 22:19:27 +0000 (Mon, 09 Jul 2007)
Initial creation of scheme bindings branch.
r865775 | holden | 2007-07-09 22:23:57 +0000 (Mon, 09 Jul 2007)
COMMITTERS: add me, as partial committer working on swig mzscheme bindings
r865776 | holden | 2007-07-09 22:24:12 +0000 (Mon, 09 Jul 2007)
COMMITTERS: add me, as partial committer working on swig mzscheme bindings
r865778 | holden | 2007-07-09 22:59:17 +0000 (Mon, 09 Jul 2007)
Initialized merge tracking via "svnmerge" with revisions "1-25699" from
https://svn.collab.net/repos/svn/trunk
r865779 | holden | 2007-07-09 23:01:43 +0000 (Mon, 09 Jul 2007)
Merged revisions 25700-25704 via svnmerge from
https://svn.collab.net/repos/svn/trunk
........
r25701 | holden | 2007-07-09 18:23:57 -0400 (Mon, 09 Jul 2007) | 2 lines
COMMITTERS: add me, as partial committer working on swig mzscheme bindings
........
r25703 | dlr | 2007-07-09 18:36:49 -0400 (Mon, 09 Jul 2007) | 3 lines
* subversion/bindings/javahl/native/EnumMapper.cpp
Add some missing include statements.
........
r865824 | holden | 2007-07-15 15:10:57 +0000 (Sun, 15 Jul 2007)
This patch adds support for stalin scheme bindings. They are generated by a perl script (I know the irony) which requires File::Slurp & ectags.
There is also initial support for mzscheme bindings. Mzscheme bindings are generated by SWIG and are still in early developement.
This patch also adds chickenscheme to the build system. It does not build, don't try.
This patch shouldn't break the other bindings.
Important note: the build system (mostly automake) has stolen my brain. If you find it (or a pkg-config for libscheme) let me know.
Right now, it assume that escheme.h is in /usr/include/plt , this needs to be fixed.
Tests are non-existent (thanks to in part to my wasted attempts getting define-syntax in stalin, but thats another story),
but will be coming over time.
Overall, don't realy on these bindings just yet, but if you can provided any feedback that would be super awesome
[espicially anything about the build system].
r866023 | holden | 2007-08-04 03:53:44 +0000 (Sat, 04 Aug 2007)
Merged revisions 25705-25929 via svnmerge from
https://svn.collab.net/repos/svn/trunk
r866099 | holden | 2007-08-10 07:54:19 +0000 (Fri, 10 Aug 2007)
* build/ac-macros/swig.m4
Added export for SWIG_MZSCM_LINK
* subversion/bindings/swig/mzscheme/tests/run_tests.scm
Included the subversion bindings so that they can be tested
* subversion/bindings/swig/svn_client.i
mzscheme doesn't need us to specify this constant
* subversion/bindings/swig/include/svn_containers.swg
merged changes
* subversion/bindings/swig/include/scheme_extras.swg
(scheme_initialize_internal()) : Required for mzscheme
returns version number.
added conversions for missing types
* subversion/bindings/swig/include/svn_global.swg
initalize _global_pool
(swig_malloc(size, FUNC_NAME)) defined to use
SWIG_MzScheme_Malloc(size, FUNC_NAME)
* subversion/bindings/swig/svn_ra.i
temporarily ignore some functions
added callback typemaps
* subversion/bindings/swig/include/apr.swg
fixed sign in typemap from int to uint
* subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/svn.scm
Imported all of the subversion scheme bindings
* subversion/bindings/swig/mzscheme/Makefile
Compiled the .o to an .so suitable for loading
* Makefile.in
(clean-swig-mzscm) cleared the .so's
(swig-mzscm) made shared .so's for mzscheme
(check-swig-mzscm) added -r to run tests
r866120 | holden | 2007-08-11 23:46:47 +0000 (Sat, 11 Aug 2007)
Merged revisions 25930-26045 via svnmerge from
https://svn.collab.net/repos/svn/trunk
r866264 | holden | 2007-08-19 22:46:50 +0000 (Sun, 19 Aug 2007)
* subversion/bindings/swig/mzscheme/Makefile
Link against missing libraries
Expand LDPATH
Remove auto generated files on clean
* subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/mzscheme.c
svn_swig_mzscm_setup_ra_callbacks Add stub for setting up callbacks
* subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/mzscheme.h
svn_swig_mzscm_setup_ra_callbacks Add stub for setting up callbacks
* subversion/bindings/swig/svn_wc.i
Include svn_opt_h.swg
define svn_opt_revision_t as a type
* subversion/bindings/swig/include/scheme_extras.swg
Fix include path for mzscheme.h
* subversion/bindings/swig/svn_fs.i
include core, etc.
* subversion/bindings/swig/include/scheme_extras.swg
Add conversisions for more apr types
r866267 | holden | 2007-08-20 01:17:24 +0000 (Mon, 20 Aug 2007)
Merged revisions 26046-26191 via svnmerge from
https://svn.collab.net/repos/svn/trunk
r866268 | holden | 2007-08-20 01:58:32 +0000 (Mon, 20 Aug 2007)
* scheme-bindings/Makefile.in
Make .plt file as well as .so files for scheme bindings
* scheme-bindings/subversion/bindings/swig/mzscheme/Makefile
Add target for .plt file (requires mzc)
fix typo in targets for all (_ to -)
r866273 | holden | 2007-08-20 04:48:42 +0000 (Mon, 20 Aug 2007)
* scheme-bindings/subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/mzscheme.h
Fixed typo (py to mzscm)
* scheme-bindings/subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/mzscheme.c
Added place to store apr thread pool
* scheme-bindings/subversion/bindings/swig/mzscheme/tests/run_tests.scm
Added tests for core bindings
r866292 | holden | 2007-08-21 04:32:24 +0000 (Tue, 21 Aug 2007)
Merged revisions 26192-26217 via svnmerge from
https://svn.collab.net/repos/svn/trunk
r866332 | holden | 2007-08-23 00:00:40 +0000 (Thu, 23 Aug 2007)
* scheme-bindings/subversion/bindings/swig/mzscheme/make_readme.pl
Autogenerate listing of exported scheme symbols
* scheme-bindings/subversion/bindings/swig/mzscheme/README.in
Base file from which mzscheme README is generated
* scheme-bindings/subversion/bindings/swig/mzscheme/Makefile
Add target to generate README file
r1693761 | holden | 2015-08-01 20:53:12 +0000 (Sat, 01 Aug 2015)
Merge in master up to r1693670