Richard Chapman 6a8f2e99b3 HPCC-18796 Recent filepos changes have broken dumpkey %!s(int64=7) %!d(string=hai) anos
..
CMakeLists.txt c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
README.rst 27b757cdcd HPCC-9455 Add eclcc documentation in rst format %!s(int64=12) %!d(string=hai) anos
codegen.txt c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlalias.cpp d1624ee8e7 HPCC-17016 Deprecate use of loop macro %!s(int64=8) %!d(string=hai) anos
hqlalias.hpp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlcatom.cpp 5fdfccea3a HPCC-18755 Remove translated segMonitor support %!s(int64=7) %!d(string=hai) anos
hqlcatom.hpp 5fdfccea3a HPCC-18755 Remove translated segMonitor support %!s(int64=7) %!d(string=hai) anos
hqlccommon.cpp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlccommon.hpp 16d67414b1 HPCC-8983 Add support for -fvisibility to reduce dll exports %!s(int64=8) %!d(string=hai) anos
hqlcerrors.hpp 4d65571d3f Merge branch 'candidate-6.4.0' %!s(int64=8) %!d(string=hai) anos
hqlckey.cpp 52f7fa1441 HPCC-18776 Fix steplimit2 test %!s(int64=7) %!d(string=hai) anos
hqlcpp.cpp 0f9d8be77b HPCC-18695 Rename embeddedWarningsFatal option %!s(int64=7) %!d(string=hai) anos
hqlcpp.hpp 16d67414b1 HPCC-8983 Add support for -fvisibility to reduce dll exports %!s(int64=8) %!d(string=hai) anos
hqlcpp.ipp 2c0a27754c HPCC-18672 Access fileposition from an index row instead of special casing %!s(int64=7) %!d(string=hai) anos
hqlcppc.cpp 9f27b19a15 HPCC-18017 Use c++11 for generated code %!s(int64=7) %!d(string=hai) anos
hqlcppc.hpp f3107539d1 HPCC-18622 Store dictionary payload information in RtlTypeInfo structures %!s(int64=7) %!d(string=hai) anos
hqlcppcase.cpp 6221b46d45 HPCC-18652 Fix various windows compile warnings %!s(int64=7) %!d(string=hai) anos
hqlcppds.cpp fc544c8eeb HPCC-18614 Don't generate dictionary helper code %!s(int64=7) %!d(string=hai) anos
hqlcppds.hpp 39bfc5dfcd HPCC-17179 Add FEW option to LOOP %!s(int64=8) %!d(string=hai) anos
hqlcppsys.ecl 20cbd01421 HPCC-18034 Various issues with typecasts %!s(int64=8) %!d(string=hai) anos
hqlcpputil.cpp d1624ee8e7 HPCC-17016 Deprecate use of loop macro %!s(int64=8) %!d(string=hai) anos
hqlcpputil.hpp b9e7a663ae HPCC-12350 Default string parameters to const char * %!s(int64=9) %!d(string=hai) anos
hqlcse.cpp 5efa5cbcd2 HPCC-17214 Refactor code to determine where to evaluate cses %!s(int64=8) %!d(string=hai) anos
hqlcse.ipp 5efa5cbcd2 HPCC-17214 Refactor code to determine where to evaluate cses %!s(int64=8) %!d(string=hai) anos
hqlcset.cpp 3a357a1cc5 HPCC-18276 Generate override attribute on helper functions %!s(int64=7) %!d(string=hai) anos
hqlcset.ipp 7086bc6936 HPCC-15965 Reorder inheritance for various significant classes %!s(int64=8) %!d(string=hai) anos
hqlecl.cpp 8ddafac4fe HPCC-17839 Avoid duplicating stats from eclccserver %!s(int64=8) %!d(string=hai) anos
hqlecl.hpp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlfunc.hpp 16d67414b1 HPCC-8983 Add support for -fvisibility to reduce dll exports %!s(int64=8) %!d(string=hai) anos
hqlfunc.ipp 7086bc6936 HPCC-15965 Reorder inheritance for various significant classes %!s(int64=8) %!d(string=hai) anos
hqlgraph.cpp 01b8bed3bf HPCC-18516 Fix various problems with the graph scope iterator %!s(int64=7) %!d(string=hai) anos
hqlgraph.ipp 7086bc6936 HPCC-15965 Reorder inheritance for various significant classes %!s(int64=8) %!d(string=hai) anos
hqlhoist.cpp d1624ee8e7 HPCC-17016 Deprecate use of loop macro %!s(int64=8) %!d(string=hai) anos
hqlhoist.hpp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlhtcpp.cpp 52f7fa1441 HPCC-18776 Fix steplimit2 test %!s(int64=7) %!d(string=hai) anos
hqlhtcpp.ipp b860be7191 Merge pull request #10599 from ghalliday/issue18428 %!s(int64=7) %!d(string=hai) anos
hqlinline.cpp 3a357a1cc5 HPCC-18276 Generate override attribute on helper functions %!s(int64=7) %!d(string=hai) anos
hqlinline.hpp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqliproj.cpp b20cffbac6 HPCC-17651 Add --fastsyntax to delay expansion of functions %!s(int64=8) %!d(string=hai) anos
hqliproj.ipp e7eafdb3a4 HPCC-14988 Projecting fields into embeds %!s(int64=9) %!d(string=hai) anos
hqliter.cpp 3a357a1cc5 HPCC-18276 Generate override attribute on helper functions %!s(int64=7) %!d(string=hai) anos
hqliter.ipp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqllib.cpp 3a357a1cc5 HPCC-18276 Generate override attribute on helper functions %!s(int64=7) %!d(string=hai) anos
hqllib.ipp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlnlp.cpp 3a357a1cc5 HPCC-18276 Generate override attribute on helper functions %!s(int64=7) %!d(string=hai) anos
hqlnlp.ipp 5fc13b7548 HPCC-17326 Rationalise the use of StTimeElapsed etc %!s(int64=8) %!d(string=hai) anos
hqlpopt.cpp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlpopt.hpp 16d67414b1 HPCC-8983 Add support for -fvisibility to reduce dll exports %!s(int64=8) %!d(string=hai) anos
hqlregex.cpp 5fc13b7548 HPCC-17326 Rationalise the use of StTimeElapsed etc %!s(int64=8) %!d(string=hai) anos
hqlregex.hpp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlregex.ipp 5fc13b7548 HPCC-17326 Rationalise the use of StTimeElapsed etc %!s(int64=8) %!d(string=hai) anos
hqlres.cpp 2241da2000 HPCC-17425 Various fixes for running HPCC in windows linux subsystem %!s(int64=8) %!d(string=hai) anos
hqlres.hpp c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos
hqlresource.cpp f86de98de4 HPCC-17789 Avoid hthor spilling datasets used inside LOOP to workunit %!s(int64=8) %!d(string=hai) anos
hqlresource.hpp 39bfc5dfcd HPCC-17179 Add FEW option to LOOP %!s(int64=8) %!d(string=hai) anos
hqlresource.ipp 39bfc5dfcd HPCC-17179 Add FEW option to LOOP %!s(int64=8) %!d(string=hai) anos
hqlsource.cpp 6a8f2e99b3 HPCC-18796 Recent filepos changes have broken dumpkey %!s(int64=7) %!d(string=hai) anos
hqlsource.ipp 52f7fa1441 HPCC-18776 Fix steplimit2 test %!s(int64=7) %!d(string=hai) anos
hqlstep.cpp 095dc114bf Merge branch 'candidate-6.4.4' %!s(int64=7) %!d(string=hai) anos
hqlstmt.cpp bec7e37d36 Merge branch 'candidate-6.4.0' %!s(int64=8) %!d(string=hai) anos
hqlstmt.hpp bec7e37d36 Merge branch 'candidate-6.4.0' %!s(int64=8) %!d(string=hai) anos
hqlstmt.ipp d1c378f097 HPCC-17253 Optimize resolving expressions and cursors in an BuildCtx %!s(int64=8) %!d(string=hai) anos
hqltcppc.cpp f3107539d1 HPCC-18622 Store dictionary payload information in RtlTypeInfo structures %!s(int64=7) %!d(string=hai) anos
hqltcppc.hpp 2df3c8c419 HPCC-14700 Use a class to calculate offsets in rows with variable length fields %!s(int64=8) %!d(string=hai) anos
hqltcppc.ipp f3107539d1 HPCC-18622 Store dictionary payload information in RtlTypeInfo structures %!s(int64=7) %!d(string=hai) anos
hqltcppc2.cpp 9f27b19a15 HPCC-18017 Use c++11 for generated code %!s(int64=7) %!d(string=hai) anos
hqltomita.cpp 5fc13b7548 HPCC-17326 Rationalise the use of StTimeElapsed etc %!s(int64=8) %!d(string=hai) anos
hqltomita.ipp 5fc13b7548 HPCC-17326 Rationalise the use of StTimeElapsed etc %!s(int64=8) %!d(string=hai) anos
hqlttcpp.cpp 6221b46d45 HPCC-18652 Fix various windows compile warnings %!s(int64=7) %!d(string=hai) anos
hqlttcpp.ipp 0f8f7f32e2 Merge pull request #9809 from ghalliday/issue11172 %!s(int64=8) %!d(string=hai) anos
hqlwcpp.cpp 0c8c1de635 HPCC-18673 Remove index filepos special casing from helper interfaces %!s(int64=7) %!d(string=hai) anos
hqlwcpp.hpp 16d67414b1 HPCC-8983 Add support for -fvisibility to reduce dll exports %!s(int64=8) %!d(string=hai) anos
hqlwcpp.ipp 7086bc6936 HPCC-15965 Reorder inheritance for various significant classes %!s(int64=8) %!d(string=hai) anos
transforms.txt c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® %!s(int64=10) %!d(string=hai) anos

README.rst

This directory contains classes for converting an expression graph to a work unit (and C++).

The ECL language is documented in the ecl language reference manual (generated as ECLLanguageReference-.pdf).

Details of the internals of eclcc are found in the `Code Generator Documentation`_.

.. _Code Generator Documentation: ../eclcc/DOCUMENTATION.rst