summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL
Commit message (Collapse)AuthorAgeFilesLines
* Documentation, layout, C++11 changesJohnny Willemsen2021-03-0952-54/+0
|
* Layout changesJohnny Willemsen2021-03-084-4/+4
| | | | | | | | | | | | | | | | | * ACE/ASNMP/tests/test_config.h: * ACE/Kokyu/Kokyu_defs.inl: * ACE/ace/ATM_Params.h: * ACE/apps/JAWS2/HTTPU/http_headers.h: * TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp: * TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: * TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: * TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO/orbsvcs/orbsvcs/Notify/Refcountable.cpp: * TAO/tao/Codeset/Codeset_Manager_i.h: * TAO/tao/Codeset/Codeset_Translator_Factory.h: * TAO/tao/Codeset_Manager.h: * TAO/tests/Portable_Interceptors/AdvSlotDblCpy/client.cpp: * TAO/tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
* Merge branch 'testing' into taoidl-tao3Adam Mitz2021-01-211-14/+14
|\ | | | | | | | | # Conflicts: # TAO/TAO_IDL/driver/drv_preproc.cpp
| * tao_idl: ACE logging with %p requires an additional varargs argument, %m doesn'tAdam Mitz2021-01-211-13/+13
| |
| * tao_idl: when invoking preproc don't add quotes to args that already have themAdam Mitz2021-01-211-1/+1
| |
* | Remove ACE_HAS_HEADER_ALLOCATED_CLASS_STATIC_CONST_INT_STOREAGE, not needed ↵Johnny Willemsen2021-01-052-15/+3
| | | | | | | | | | | | | | | | | | anymore * ACE/ace/README: * ACE/ace/config-win32-msvc-14.h: * TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp: * TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
* | Remove empty lineJohnny Willemsen2020-12-151-1/+0
| | | | | | | | * TAO/TAO_IDL/include/ast_array.h:
* | Remove redundant void argJohnny Willemsen2020-12-09418-1340/+1340
| |
* | Less newlines in simple operationsJohnny Willemsen2020-12-093-7/+6
| | | | | | | | | | | | * TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp: * TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp: * TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
* | Test PI target_is_ and generate more compact _is_a operationsJohnny Willemsen2020-12-094-40/+15
| | | | | | | | | | | | | | | | * TAO/TAO_IDL/be/be_component.cpp: * TAO/TAO_IDL/be/be_interface.cpp: * TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp: * TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp: * TAO/tests/Portable_Interceptors/Dynamic/server_interceptor.cpp:
* | Minor changes to TAO_IDL generated codeJohnny Willemsen2020-12-0916-31/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TAO/TAO_IDL/be/be_visitor_attr_return.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp: * TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp: * TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp: * TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp: * TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp: * TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp: * TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp: * TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: * TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp: * TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp: * TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp: * TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp: * TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: * TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
* | Remove redundant void from tao_idl generated codeJohnny Willemsen2020-12-0880-386/+386
| |
* | Use bool literals in tao_idlJohnny Willemsen2020-12-0866-135/+135
| |
* | Fixed fuzzJohnny Willemsen2020-12-075-21/+8
| |
* | Remove redundant void from tao_idlJohnny Willemsen2020-12-07422-1365/+1365
| |
* | Use nullptr instead of 0 in tao_idlJohnny Willemsen2020-12-07275-4057/+4057
| |
* | Fixed typoJohnny Willemsen2020-11-301-1/+1
| | | | | | | | | | * ACE/ace/README: * TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
* | Put ERROR in the message when tao_idl can't open a file so that it is parsed ↵Johnny Willemsen2020-11-261-2/+1
| | | | | | | | | | | | by the scoreboard scripts as error * TAO/TAO_IDL/driver/drv_preproc.cpp:
* | Make use of std::addressof, std::strcmp and nullptr in the generated code. ↵Johnny Willemsen2020-11-1810-133/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed some intermediate typedefs which are not required anymore * TAO/TAO_IDL/be/be_codegen.cpp: * TAO/TAO_IDL/be/be_component.cpp: * TAO/TAO_IDL/be/be_interface.cpp: * TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp: * TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: * TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp: * TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp: * TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp: * TAO/TAO_IDL/be/be_visitor_operation/operation.cpp: * TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
* | Merge branch 'master' into jwi-taoidlnarrowcleanupJohnny Willemsen2020-11-177-27/+15
|\ \
| * \ Merge pull request #1294 from jwillemsen/jwi-removeacehascpp11Johnny Willemsen2020-11-174-24/+12
| |\ \ | | | | | | | | Remove checks for ACE_HAS_CPP11 and remove the code for C++03 now that we require C++11 support
| | * | Remove checks for ACE_HAS_CPP11 and remove the code for C++03 now that we ↵Johnny Willemsen2020-11-104-24/+12
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | require C++11 compiler support * ACE/ACEXML/examples/SAXPrint/main.cpp: * ACE/ace/ARGV.h: * ACE/ace/Basic_Types.h: * ACE/ace/Bound_Ptr.h: * ACE/ace/Bound_Ptr.inl: * ACE/ace/CDR_Stream.cpp: * ACE/ace/Codeset_IBM1047.cpp: * ACE/ace/Event_Handler.cpp: * ACE/ace/Event_Handler.h: * ACE/ace/Global_Macros.h: * ACE/ace/OS_NS_Thread.cpp: * ACE/ace/Proactor.cpp: * ACE/ace/Process_Manager.h: * ACE/ace/Reactor.h: * ACE/ace/Reactor_Timer_Interface.h: * ACE/ace/Signal.h: * ACE/ace/Thread_Manager.cpp: * ACE/ace/Time_Policy.h: * ACE/ace/Time_Value.cpp: * ACE/ace/Time_Value.h: * ACE/ace/Time_Value.inl: * ACE/ace/WFMO_Reactor.cpp: * ACE/ace/XML_Utils/XML_Helper.h: * ACE/ace/XML_Utils/XSCRT/Elements.hpp: * ACE/ace/config-macosx-lion.h: * ACE/examples/APG/Active_Objects/AO.cpp: * ACE/examples/APG/Active_Objects/AO2.cpp: * ACE/examples/APG/Naming/Name_Binding.h: * ACE/examples/APG/Reactor/HAStatus.cpp: * ACE/examples/Threads/future1.cpp: * ACE/examples/Threads/future2.cpp: * ACE/netsvcs/lib/Client_Logging_Handler.cpp: * ACE/netsvcs/lib/Server_Logging_Handler_T.cpp: * ACE/tests/Bound_Ptr_Test.cpp: * ACE/tests/Bug_2540_Regression_Test.cpp: * ACE/tests/Bug_2820_Regression_Test.cpp: * ACE/tests/Chrono_Test.cpp: * ACE/tests/Compiler_Features_15_Test.cpp: * ACE/tests/Compiler_Features_16_Test.cpp: * ACE/tests/Compiler_Features_17_Test.cpp: * ACE/tests/Compiler_Features_18_Test.cpp: * ACE/tests/Compiler_Features_19_Test.cpp: * ACE/tests/Compiler_Features_20_DLL.h: * ACE/tests/Compiler_Features_21_Test.cpp: * ACE/tests/Compiler_Features_23_Test.cpp: * ACE/tests/Compiler_Features_24_Test.cpp: * ACE/tests/Compiler_Features_25_Test.cpp: * ACE/tests/Compiler_Features_26_Test.cpp: * ACE/tests/Compiler_Features_27_Test.cpp: * ACE/tests/Compiler_Features_28_Test.cpp: * ACE/tests/Compiler_Features_29_Test.cpp: * ACE/tests/Compiler_Features_31_Test.cpp: * ACE/tests/Compiler_Features_32_Test.cpp: * ACE/tests/Compiler_Features_34_Test.cpp: * ACE/tests/Compiler_Features_35_Test.cpp: * ACE/tests/Compiler_Features_36_Test.cpp: * ACE/tests/DLL_Test.cpp: * ACE/tests/Process_Manager_Test.cpp: * ACE/tests/Reactor_Remove_Resume_Test.cpp: * ACE/tests/Reactor_Timer_Test.cpp: * ACE/tests/Task_Ex_Test.cpp: * TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp: * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: * TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO/TAO_IDL/be_include/be_helper.h: * TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h: * TAO/tao/Object.h:
| * | Add precious files support and template cleanupMartin Corino2020-11-113-3/+3
| |/ | | | | | | | | | | | | | | | | | | | | | | * TAO/MPC/config/tao_rules.mpb: Added. * ACE/bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm: * ACE/bin/MakeProjectCreator/templates/gnu.mpd: * TAO/MPC/config/taodefaults.mpb: * TAO/TAO_IDL/tao_idl.mpc: * TAO/TAO_IDL/tao_idl_be.mpc: * TAO/TAO_IDL/tao_idl_fe.mpc:
| * Remove usage of narrow_from_decl/narrow_from_scope and replace them with ↵Johnny Willemsen2020-09-18246-1369/+1227
| | | | | | | | dynamic_cast
* | Merge branch 'master' into jwi-taoidlnarrowcleanupJohnny Willemsen2020-09-1814-27/+13
|\ \ | |/
| * Removed old cidlc commentsJohnny Willemsen2020-09-1714-27/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp: * TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp: * TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp: * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp: * TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp: * TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp: * TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp: * TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp: * TAO/TAO_IDL/be_include/be_global.h:
* | Layout chagnesJohnny Willemsen2020-09-1718-194/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TAO/TAO_IDL/ast/ast_factory.cpp: * TAO/TAO_IDL/ast/ast_field.cpp: * TAO/TAO_IDL/ast/ast_interface.cpp: * TAO/TAO_IDL/ast/ast_interface_fwd.cpp: * TAO/TAO_IDL/ast/ast_module.cpp: * TAO/TAO_IDL/ast/ast_operation.cpp: * TAO/TAO_IDL/ast/ast_porttype.cpp: * TAO/TAO_IDL/ast/ast_sequence.cpp: * TAO/TAO_IDL/ast/ast_structure.cpp: * TAO/TAO_IDL/ast/ast_template_module.cpp: * TAO/TAO_IDL/ast/ast_template_module_inst.cpp: * TAO/TAO_IDL/ast/ast_template_module_ref.cpp: * TAO/TAO_IDL/ast/ast_union.cpp: * TAO/TAO_IDL/ast/ast_valuetype.cpp: * TAO/TAO_IDL/ast/ast_visitor_reifying.cpp: * TAO/TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: * TAO/TAO_IDL/be/be_attribute.cpp: * TAO/TAO_IDL/be/be_component.cpp:
* | Removed includeJohnny Willemsen2020-09-171-1/+0
| | | | | | | | * TAO/TAO_IDL/include/ast_decl.h:
* | Removed header we don't need anymoreJohnny Willemsen2020-09-171-86/+0
| |
* | Remove manual narrow support and use dynamic_castJohnny Willemsen2020-09-17403-1983/+1225
|/
* Removed unnecessary semicolon after ACE_UNIMPLEMENTED_FUNCJohnny Willemsen2020-08-301-4/+4
| | | | * TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
* Layout changeJohnny Willemsen2020-08-281-1/+1
| | | | * TAO/TAO_IDL/be/be_interface.cpp:
* Generate also a private move constructor/assignment and use ↵Johnny Willemsen2020-08-281-5/+12
| | | | | | ACE_UNIMPLEMENTED_FUNC in order to get `= delete` with C++11 and newer * TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
* Remove the helper function pseudo_filenameKnut Petter Svendsen2020-07-301-17/+8
| | | | | | UTL_String does not have a copy constructor so we cannot return a copy from the helper function. Reverted to how it was earlier. It worked by accident on linux with gcc, but not with visual studio.
* Break lines and add constKnut Petter Svendsen2020-07-281-10/+10
|
* Update TAO/TAO_IDL/util/utl_global.cppKnut P2020-07-281-1/+1
| | | Co-authored-by: Adam Mitz <mitza@objectcomputing.com>
* Fixup after reviewKnut Petter Svendsen2020-07-281-9/+12
| | | | Fixed comments and improved some names.
* Remove code to provoke bugKnut Petter Svendsen2020-07-271-1/+0
|
* OldState needs to work on a copy of idl_global->filename() to prevent segfaultKnut Petter Svendsen2020-07-271-1/+1
|
* Extract helper functionKnut Petter Svendsen2020-07-271-5/+12
|
* Provoke bug in OldState helper classKnut Petter Svendsen2020-07-271-0/+1
| | | | | | | | | | OldState helper class has a bug related to memory handling. old_filename should take a copy of idl_global->file_name () since set_filename() destroys the old value. The problem surfaces if OldState is instanciated multiple times. This can happen if the code calling on IDL_GlobalData::eval() has a similar mechanism as OldState.
* Reduce amount of statics generated, just generate the count directly.Johnny Willemsen2020-07-193-28/+22
| | | | | | * TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: * TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp: * TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
* Generate constants directly in the code where used instead of static constsJohnny Willemsen2020-07-092-11/+9
| | | | | * TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp: * TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
* tao_idl: only write "processing <filename>" to stderr in verbose modeAdam Mitz2020-06-141-1/+2
|
* Change Anonymous Type MessagesFred Hornsey2020-06-114-5/+17
|
* Simplify Calls to anonymous_type_diagnosticFred Hornsey2020-06-113-520/+484
|
* TAO IDL FE: override for IDL4 anon_type_diagnosticFred Hornsey2020-06-102-10/+19
| | | | | To allow incompatible backends to avoid having to deal with anonymous types when using IDL4.
* Respond to Review in #1135Fred Hornsey2020-06-051-2/+2
|
* Merge remote-tracking branch 'upstream/master' into igtd/anon_typesFred Hornsey2020-06-058-3091/+3298
|\
| * More Fixes for #1125Fred Hornsey2020-06-032-270/+274
| | | | | | | | | | | | | | | | | | More Fixes for https://github.com/DOCGroup/ACE_TAO/pull/1125 Fixed using wrong prointer for add to scope in https://github.com/DOCGroup/ACE_TAO/pull/1132 for interfaces, now doing that for eventtype and component. See: https://github.com/DOCGroup/ACE_TAO/pull/1125#discussion_r434675138