Thread: [orbitcpp-commits] orbitcpp inducer
Status: Beta
Brought to you by:
philipd
From: Andreas K. <in...@cv...> - 2000-02-27 23:56:30
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/02/27 15:53:04 orbitcpp/compiler Update of /cvsroot/orbitcpp/orbitcpp/compiler In directory cvs1.i.sourceforge.net:/tmp/cvs-serv22676/compiler Log Message: Directory /cvsroot/orbitcpp/orbitcpp/compiler added to the repository |
From: Andreas K. <in...@cv...> - 2000-02-27 23:57:13
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/02/27 15:53:47 orbitcpp/test/idl-torture Update of /cvsroot/orbitcpp/orbitcpp/test/idl-torture In directory cvs1.i.sourceforge.net:/tmp/cvs-serv22716/idl-torture Log Message: Directory /cvsroot/orbitcpp/orbitcpp/test/idl-torture added to the repository |
From: Andreas K. <in...@cv...> - 2000-02-27 23:57:13
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/02/27 15:53:48 orbitcpp/test/basic Update of /cvsroot/orbitcpp/orbitcpp/test/basic In directory cvs1.i.sourceforge.net:/tmp/cvs-serv22716/basic Log Message: Directory /cvsroot/orbitcpp/orbitcpp/test/basic added to the repository |
From: Andreas K. <in...@cv...> - 2000-02-28 00:11:55
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/02/27 16:08:30 Modified files: . : Makefile.am configure.in test : Makefile.am Added files: compiler : .cvsignore Makefile.am base.cc base.hh error.hh language.cc language.hh main.cc pass0.cc pass0.hh pass1.cc pass1.hh pass2.cc pass2.hh pass3.cc pass3.hh pass_idl_it.cc pass_idl_it.hh state.hh types.cc types.hh test/basic : .cvsignore Makefile.am basic.idl client.cc server.cc test.hh test/idl-torture: .cvsignore .gdbinit Makefile.am test.idl Log message: here comes the compiler ... ... and with him all his friends from the test/ subdirectory :) let's get started then ! |
From: Andreas K. <in...@cv...> - 2000-02-28 23:35:35
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/02/28 15:32:05 Modified files: compiler : Makefile.am base.cc base.hh error.hh language.cc language.hh main.cc pass_idl_it.cc pass_idl_it.hh state.hh types.cc types.hh Added files: compiler : pass_gather.cc pass_gather.hh pass_skels.cc pass_skels.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc pass_xlate.hh Removed files: compiler : pass0.cc pass0.hh pass1.cc pass1.hh pass2.cc pass2.hh pass3.cc pass3.hh Log message: * renamed the compiler pass files * stuck an lgpl into every file in the compiler/ directory |
From: Andreas K. <in...@cv...> - 2000-02-29 13:14:50
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/02/29 05:11:15 Modified files: compiler : main.cc pass_gather.cc pass_gather.hh pass_skels.cc pass_skels.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc pass_xlate.hh Log message: * renamed cIDLPassXXXX classes to something more self-explanatory |
From: Andreas K. <in...@cv...> - 2000-03-02 01:21:27
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/01 17:17:47 Modified files: . : configure.in orb : Makefile.am orbitcpp_exception.cc orbitcpp_exception.hh orbitcpp_orbit.hh orbitcpp_types.hh Added files: . : ChangeLog acinclude.m4 orb : orbitcpp_tools.cc orbitcpp_tools.hh Log message: * beautified configure.in, added detection for bad_cast * added orbit-c include to types.hh rather than orbit.hh (*** phil: is this ok?) * added empty ChangeLog to stop automake complaining * added orbitcpp_tools (with *_guarded functions) * replaced exception implementation |
From: Andreas K. <in...@cv...> - 2000-03-03 21:39:48
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/03 13:35:59 Modified files: . : Makefile.buildvars orb : Makefile.am orbitcpp_exception.cc orbitcpp_exception.hh orbitcpp_object.hh orbitcpp_orb.hh orbitcpp_poa.hh orbitcpp_tools.hh orbitcpp_types.hh test/string : Makefile.am client.cc test/string/generated: stringtest-cpp-skels.hh stringtest-cpp-stubs.hh Added files: . : HACKING orb : orbitcpp.hh orbitcpp_smartptr.hh orbitcpp_types.cc Log message: * added HACKING file to represent decisions on coding standards * integrated an adapted o2cpp smart pointer implementation (orbitcpp_string.hh and orbitcpp_templates.hh are now stale) * removed "-ansi -pedantic -[all]-static" from CFLAGS (is this ok, phil?) * fixed some exception issues * moved string_alloc and friends to orbitcpp_types * added orbitcpp_tools file with *_guarded functions and NARROW_OR_NULL macro * created orbitcpp.hh as a primary include file for the entire project uh. i think this is it. |
From: Andreas K. <in...@cv...> - 2000-03-03 22:26:48
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/03 14:22:59 Modified files: compiler : base.cc base.hh error.hh language.cc language.hh pass_gather.cc pass_gather.hh pass_idl_it.cc pass_idl_it.hh pass_skels.cc pass_skels.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc pass_xlate.hh state.hh types.cc types.hh Log message: first checkpoint of converted compiler |
From: Andreas K. <in...@cv...> - 2000-03-04 12:22:02
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/04 04:18:08 Modified files: compiler : main.cc pass_gather.cc pass_gather.hh pass_idl_it.cc pass_idl_it.hh pass_skels.cc pass_skels.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc pass_xlate.hh state.hh types.cc types.hh Log message: * compiler class names completely converted |
From: Andreas K. <in...@cv...> - 2000-03-06 20:47:29
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/06 12:43:25 Modified files: . : configure.in compiler : base.cc base.hh language.cc pass_gather.cc pass_skels.cc pass_skels.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc state.hh types.cc types.hh orb : orbitcpp_tools.hh Log message: * first stab at improving compiler, doesn't do anything yet, but most of the now-obsolescent code has been tagged * made config.h be orb/orbitcpp_config.hh (yet forgot to let it be installed by makefile, will be in next commit) |
From: Andreas K. <in...@cv...> - 2000-03-08 18:07:26
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/08 10:03:14 Modified files: . : HACKING compiler : language.cc language.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc pass_xlate.hh Log message: * prepended m_ to various stuff * improved HACKING file * removed duplicated _var _ptr _out decl :) |
From: Andreas K. <in...@cv...> - 2000-03-08 21:46:31
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/08 13:42:19 Modified files: compiler : pass_stubs.cc types.cc types.hh orb : orbitcpp_object.cc orbitcpp_object.hh orbitcpp_orb.cc orbitcpp_orbit.hh orbitcpp_poa.cc orbitcpp_tools.cc orbitcpp_tools.hh Log message: * cleanup of orbitcpp_object * some more messing with the compiler (now i'm getting to the skels) |
From: Andreas K. <in...@cv...> - 2000-03-08 23:38:32
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/08 15:34:20 Modified files: compiler : pass_skels.cc pass_stubs.cc pass_xlate.cc types.cc types.hh orb : orbitcpp_object.cc orbitcpp_object.hh orbitcpp_types.hh test/string : Makefile.am test/string-template/generated: stringtest-cpp-stubs.cc Log message: * updated IDLInterface methods ("getCPPQualifiedCast") * some more compiler messing * whoops, i broke the string-template dir. fixed. |
From: Andreas K. <in...@cv...> - 2000-03-09 00:51:09
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/08 16:46:56 Modified files: compiler : pass_skels.cc pass_skels.hh pass_stubs.cc orb : orbitcpp_poa.cc orbitcpp_poa.hh test : Makefile.am test/string : Makefile.am test/string/generated: Makefile.am test/string-template/generated: stringtest-cpp-skels.cc stringtest-cpp-skels.hh Log message: "yeah, piece of cake!" * skel part of string template compiles and tests successfully * some cleanup in orbitcpp_poa |
From: Andreas K. <in...@sl...> - 2000-03-29 21:05:21
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/29 12:59:30 Modified files: . : configure.in compiler : base.cc base.hh language.cc language.hh pass_gather.cc pass_gather.hh pass_skels.cc pass_skels.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc types.cc types.hh orb : orbitcpp_orb.cc orbitcpp_orb.hh orbitcpp_poa.hh orbitcpp_smartptr.hh test : Makefile.am Makefile.idlbuildvars test/basic : .cvsignore Makefile.am basic.idl client.cc server.cc test/idl-torture: .gdbinit Makefile.am test.idl Log message: * adapted 'basic' test to test framework * removed absolutely braindead 'IDL_SCOPEQUAL' and 'IDL_C_SCOPEQUAL" #defines from compiler * introduced type container notion into compiler, allowing for iface-local types * finally deleted most obsolete code * squished a bug that caused the compiler to loop infinitely on any use of inheritance * generally fixed objref passing for stubs * made orbitcpp_ServantBase into ServantMethods to allow inheritance on skels * added mi for skels (PHIL, I think we can use virtual inheritance in the case of the skels - do you see any problems?) * added "passthru" scheme for skel/marshaller reuse discussed some time ago * cleaned up/augmented CORBA::ORB implementation |
From: Andreas K. <in...@sl...> - 2000-03-29 21:07:44
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/29 13:01:52 orbitcpp/test/basic/generated Update of /cvsroot/orbitcpp/orbitcpp/test/basic/generated In directory slayer.i.sourceforge.net:/tmp/cvs-serv29906/generated Log Message: Directory /cvsroot/orbitcpp/orbitcpp/test/basic/generated added to the repository |
From: Andreas K. <in...@sl...> - 2000-03-29 21:11:39
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/29 13:05:47 Modified files: test/idl-torture: .cvsignore Added files: test/basic/generated: Makefile.am test/idl-torture: run Log message: what would a commit be if you hadn't forgotten anything? |
From: Andreas K. <in...@sl...> - 2000-03-29 21:13:30
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/03/29 13:07:39 Added files: test/basic/generated: .cvsignore Log message: ... still counting... |
From: Andreas K. <in...@sl...> - 2000-04-13 01:17:03
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/04/12 18:10:06 orbitcpp/patches Update of /cvsroot/orbitcpp/orbitcpp/patches In directory slayer.i.sourceforge.net:/tmp/cvs-serv5089/patches Log Message: Directory /cvsroot/orbitcpp/orbitcpp/patches added to the repository |
From: Andreas K. <in...@sl...> - 2000-04-13 01:23:09
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/04/12 18:16:12 Modified files: . : HACKING README configure.in compiler : language.hh pass_gather.cc pass_skels.cc pass_stubs.cc pass_xlate.cc types.cc types.hh orb : Makefile.am orbitcpp.hh orbitcpp_exception.cc orbitcpp_exception.hh orbitcpp_object.cc orbitcpp_object.hh orbitcpp_orb.cc orbitcpp_orb.hh orbitcpp_poa.cc orbitcpp_poa.hh orbitcpp_sequence.hh orbitcpp_smartptr.hh orbitcpp_tools.cc test/basic : Makefile.am basic.idl client.cc server.cc test/boolean : boolean-impl.cc client.cc server.cc test/everything: client.cc everything-impl.cc server.cc test/string : client.cc server.cc stringtest-impl.cc stringtest-impl.hh Added files: . : FAQ patches : 2000-03-09.orbit-patch 2000-04-13.orbit-patch README Removed files: orb : orbitcpp_corba.cc orbitcpp_corba.hh orbitcpp_orbit.cc orbitcpp_orbit.hh orbitcpp_string.cc orbitcpp_string.hh orbitcpp_templates.hh Log message: * moved and simplified ORB_init * orbitcpp_corba.* and orbitcpp_orbit.* obsolete / no more used * cleanup of poa code * little optimization of CEnvironment::throw_sysex() * renamed throw_sysex to propagate_sysex * <string> dependency fix in string test * eliminated glib dependency in sequence code (glib.h is already in _orbitcpp::c, so it won't include properly twice) g_error --> _orbitcpp::error g_assert --> assert (from cassert) guint --> unsigned int this ok phil? * added FAQ (wanna know what i was doing lately? look here. :((() * fixed some tests to remedy problem from FAQ question 1 * added exceptionlist mechanism * removed check for glib from configure.in: is necessarily included with ORBit * fixed bad bug in smartptr.hh _retn methods * fixed bug with empty exceptions * reimplemented PortableServer::ObjectId in terms of sequences * removed code duplication from sequence template impl, implemented missing copy and assignment, made implementation out-of-memory-aware, implemented the specified allocbuf/freebuf functions, made the sequence template roll its own CPP struct... ah well, call it a reimplementation of orbitcpp_sequence. :) * fixed minor indentation bug * added missing ifdef guard to orbitcpp_sequence.hh * added patches directory btw: the insight debugger from cygnus absolutely _rules_. I would not have found any of the nasty bugs without this awesome tool. check it out. oh boy. i am so happy i've got the tests running alright, so I can finally commit this funky bunch... have fun! cya andy |
From: Andreas K. <in...@sl...> - 2000-04-13 20:32:47
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/04/13 13:25:45 Modified files: compiler : base.cc base.hh types.cc types.hh orb : orbitcpp_sequence.hh Added files: orb : orbitcpp_exceptionlist.hh Log message: * moved getCast to base.hh/base.cc, renamed to idlGetCast. * added SequenceBase::_orbitcpp_assume for speedier exception packing. * renamed "cstruct" for struct packers to "_cstruct" to avoid name clashing |
From: Andreas K. <in...@sl...> - 2000-04-15 13:39:24
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/04/15 06:32:12 Modified files: . : HACKING Makefile.am README compiler : Makefile.am base.cc base.hh error.hh language.cc language.hh main.cc pass_gather.cc pass_gather.hh pass_idl_it.cc pass_idl_it.hh pass_skels.cc pass_skels.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc pass_xlate.hh types.cc types.hh orb : orbitcpp_sequence.hh patches : README test/basic : basic.idl test/idl-torture: test.idl Added files: compiler : pass.cc pass.hh patches : 2000-04-14.orbit-patch Removed files: compiler : state.hh Log message: !CVS-ADD! patch,pass.hh,pass.cc !CVS-REM! state.hh * constants now working * added scope parameter to writeTypeDef (necessary for resolving scoped constants in sequence bounds) * modified enum implementation to use IDLElements instead of custom string list (necessary for enum constant resolution, plus adds translation in case the name is a c++ keyword) * various code beautifications (mainly phil's if()'s :-) * added another orbit patch to fix constant handling (hope i don't forget to cvs-add it) * fixed bug with being unable to declare sequences inside interfaces (fix: delayed writing of specialization, see the brand-new jobs interface in pass.hh) * renamed IDLSequence::getCPPIdentifier to getCPPType (it's not an identifier, plus it's easy to confuse this with an implementation of IDLElement::getCPPElement) * added one base class for all passes (pass.hh) * moved compilerstate from state.hh to pass.hh |
From: Andreas K. <in...@us...> - 2000-07-21 11:36:15
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/07/21 04:36:14 Modified files: . : FAQ README Log message: Updated FAQ and README to better support newbies. |
From: Andreas K. <in...@us...> - 2000-07-22 15:12:19
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/07/22 08:12:18 Modified files: . : FAQ Log message: Fixed some CVS screw-ups. |