aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ic
AgeCommit message (Collapse)Author
2011-08-15Merge branch 'dev' into majorNiclas Eklund
2011-08-11Changed version, added release note and updated license headers.Niclas Eklund
2011-08-08ic: Support parallel makeBjörn Gustavsson
2011-08-08*/c_src/Makefile*: Support parallel makeBjörn Gustavsson
Create directories first, not within implicit rules. If two 'install' instances runs at the same time attempting to create a directory, one of them may fail with an "File exists" error. I tried to use order-only prerequisites to create the directories, but run into two problems: First, order-only prerequisites are only implemented in Make 3.80 and later. Second, on a computer running Solaris/Intel 2.8 (with Make 3.80), order-only prerequisites seemed to work like ordinary prerequisites, causing targets to be re-built if the timestamp for the directory changed. Therefore, using a shell command to run mkdir seems to be the more portable solution.
2011-08-08otp_subdir.mk: Remove support for clearmakeBjörn Gustavsson
2011-07-31ic: Implement multiple include optimizationHaitao Li
Like C header files, IDL files are often macro guarded to avoid opening and processing the same file repeatedly. This patch implements the algorithm used by GNU cpp as described at: http://gcc.gnu.org/onlinedocs/cppinternals/Guard-Macros.html
2011-07-27ic: Fix preprocessor double expanded included filesHaitao Li
New lines are pushed to output inconsistently with "\n" or $\n. This confuses only_nls/1, which tests if the file just expanded are all skipped. This patch consistently pushes character $\n to output, instead of string "\n" to further improve efficiency.
2011-07-27ic: Improve ic_pragma performance by using ets:matchHaitao Li
`ets:tab2list/1` followed by list comprehension is used in a few places in module ic_pragma. This introduces significant performance impact on large lists.
2011-03-11Update copyright yearsBjörn-Egil Dahlberg
2011-02-17Rename Suite Callback to Common Test HookLukas Larsson
2011-02-17Update and add cover spec files to work with common_testLukas Larsson
2011-02-17Update all test specsLukas Larsson
2011-02-17Fix formatting for icLukas Larsson
2011-02-17Add init_per_suite and end_per_suiteLukas Larsson
2011-02-17Add ts_install_scb to suite/0Lukas Larsson
2011-02-17Update ic tests to conform with common_test standardLukas Larsson
2011-02-17Update all fin_per_testcase to end_per_testcase.Lukas Larsson
2010-12-16Merge branch 'nick/orber/recursive_types/OTP-8868' into maint-r14Erlang/OTP
* nick/orber/recursive_types/OTP-8868: Support for recursive unions and structs. Break loop if recursive TypeCode. Added basic tests for recursive uinions and structs. Removed test code. Added partial support for recursive IDL types. Conflicts: lib/ic/doc/src/notes.xml lib/ic/vsn.mk lib/orber/vsn.mk
2010-12-14Support for recursive unions and structs. Break loop if recursive TypeCode.Niclas Eklund
2010-09-23Removed test code.Niclas Eklund
2010-09-23Added partial support for recursive IDL types.Niclas Eklund
2010-09-09Merge branch 'maint-r13' into devBjörn Gustavsson
* maint-r13: Add test suite for ic Add test suite for runtime_tools Add test suite for debugger Add test suite for os_mon
2010-09-09Add test suite for icNiclas Eklund
2010-08-18Remove ticket numbers from all vsn.mk filesBjörn Gustavsson
Some application's vsn.mk files contained a list of the ticket numbers fixed in each version. Since that information can be obtained from the notes.xml file or from the merge commits in the git repository (provided that the branch name includes the ticket number), there is no reason to manually maintain that information in the vsn.mk files.
2010-05-21Prepare new version.Niclas Eklund
2010-05-20Merge branch 'jn/ic-docs-without-java' into devErlang/OTP
* jn/ic-docs-without-java: Permit building and installing documentation without Java
2010-03-16Corrected spellingNiclas Eklund
2010-03-09Permit building and installing documentation without JavaJoseph Wayne Norton
Modify lib/ic/doc/src/Makefile to build and to install documentation built via javadoc only when $(JAVA) is not equal to "".
2009-12-23Updated version and release noteNiclas Eklund
2009-12-21Fixed missing eix fileNiclas Eklund
2009-12-21Removed 011 in documentation filesNiclas Eklund
2009-11-26** Empty commit message **Niclas Eklund
2009-11-26** Empty commit message **Lars G Thorsen
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP