aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2009-12-11Add Blowfish ECB, CBC and OFB modesPaul Oliver
My previous patch added CFB mode. This patch adds all remaining Blowfish modes. According to the man page http://www.fifi.org/cgi-bin/man2html/usr/share/man/man3/blowfish.3ssl.gz these are available in all versions of OpenSSL. [ Squashed in elimination of signed/unsigned compiler warnings. /bg ]
2009-12-04Merge branch 'mh/to_erl-error-messages' into ccase/r13b04_devErlang/OTP
* mh/to_erl-error-messages: to_erl: Include strerror(errno) in error messages OTP-8325 to_erl will now include the system error string in error messages to make it easier to understand what the real problem is. (Thanks to Magnus Henoch.)
2009-12-04crypto: include the test suiteBjörn Gustavsson
2009-12-04Merge branch 'sv/sys_get_status' into ccase/r13b04_devErlang/OTP
* sv/sys_get_status: Teach sys:get_status/1,2 to call Mod:format_status/2 gen_fsm: Fix format_status/2 to handle Pids OTP-8324 The ability for the gen_server and gen_fsm callback modules to format their own state for display under the sys:get_status/1,2 calls has been restored and documented. (Thanks to Steve Vinoski.)
2009-12-04Merge branch 'egil/misc-egd' into ccase/r13b04_devErlang/OTP
2009-12-03Corrected CR and LF clarification in file:read_line, removed extra backslash.Patrik Nyblom
2009-12-03OTP-8326 Change erroneous "\\0" in documentation files erl_notes.xml andBjörn-Egil Dahlberg
erl_eterm.xml.
2009-12-03Add test cases for egd_primitivesBjörn-Egil Dahlberg
2009-12-03Optimize egd render speed and reduce code sizeBjörn-Egil Dahlberg
2009-12-03documentation: Fix bugs introduced in the SGML to XML transitionHans Bolinder
In the transition from SGML to XML (several releases ago), bugs were introduced in the documentation, for instance "\n" replaced by newlines. Correct those bugs. Also correct double backslashes. They seem to have been introduced very early in the development of OTP. According to Lars they "solved" a bug in the generation of HTML &c. Now that standard tools are used instead of docbuilder, the bug has become visible.
2009-12-01Teach sys:get_status/1,2 to call Mod:format_status/2Steve Vinoski
Restore the ability for gen_server and gen_fsm callback modules to format their own state for display under the sys:get_status/1,2 calls. This ability is extremely useful for new behavior modules based on gen_server or gen_fsm, so that they can display their status in a more meaningful way than just dumping the state record. It is also generally useful for applications wanting to display their gen_server or gen_fsm callback module state in something other than the default manner. Also document the previously undocumented the gen_server:format_status/2 and gen_fsm:format_status/2 optional callback functions that, if exported by the callback module, are invoked when sys:get_status/1,2 are called. Add unit tests to ensure that format_status/2 functions exported from a gen_fsm callback module and a gen_server callback module are called when sys:get_status/1,2 are called.
2009-12-01erlc_SUITE: Handle new formatting of warningsBjörn Gustavsson
The MIB compiler in the snmp applications formats its warnings slightly differently, so we'll need to update the regexp that should match the expected output.
2009-12-01OTP-8310 Bugs have been fixed in the evaluation of comprehensions andHans Bolinder
short-circuit expressions in guards.
2009-11-30Merge branch 'ks/dialyzer-wx-fix' into ccase/r13b04_devErlang/OTP
* ks/dialyzer-wx-fix: dialyzer: make -wx always start the SMP emulator
2009-11-30Merge branch 'bg/make_stub_module-fix' into ccase/r13b04_devErlang/OTP
* bg/make_stub_module-fix: Fix glitches when native code modules are used
2009-11-30Merge branch 'bg/on_load-types' into ccase/r13b04_devErlang/OTP
* bg/on_load-types: Add type information for on_load
2009-11-30Merge branch 'egil/readme-debug-emulator' into ccase/r13b04_devErlang/OTP
* egil/readme-debug-emulator: README: Add build instructions for a debug-enabled emulator
2009-11-30Merge branch 'ng/readme' into ccase/r13b04_devErlang/OTP
* ng/readme: Clean up formatting issues in the README
2009-11-30Clean up formatting issues in the READMEngerakines
Note that although the copyright markers may seem ugly, they must be there to facilitate automatic updating of the copyright text.
2009-11-30README: Add build instructions for a debug-enabled emulatorBjörn-Egil Dahlberg
2009-11-29Fix glitches when native code modules are usedBjörn Gustavsson
The erlang:make_stub_module/3 BIF (which is only used for loading native code) does not zero the word that points out an on_load routine (if any). As that word most proably will contain a non-zero value, the erlang:module_loaded/1 BIF will think that the module has an on_load routine which has not returned and will always return 'false'. That in turns causes various problems for the native code test cases.
2009-11-29gen_fsm: Fix format_status/2 to handle PidsSteve Vinoski
gen_fsm:format_status/2 currently crashes if Name in the process state is a Pid. Handle Name in the same way as in gen_server:format_status/2 to eliminate the crash.
2009-11-28to_erl: Include strerror(errno) in error messagesMagnus Henoch
to_erl likes to print the message "No running Erlang on pipe ...", no matter what the problem actually was. The wording might make you forget that you just need to run to_erl as another user, for example. With this change, to_erl will print the system error message in addition to its own. Example output: No running Erlang on pipe pipes/erlang.pipe.5: Permission denied (wrong user, wrong permissions, etc) No running Erlang on pipe pipes/erlang.pipe.5: No such device or address (this actually means "no running Erlang") No running Erlang on pipe pipes/erlang.pipe: No such file or directory (not only is there no running Erlang, there are also no pipes at all)
2009-11-28dialyzer: make -wx always start the SMP emulatorKostis Sagonas
The wx application will only work in the SMP emulator, so the -wx option for 'dialyzer' must force the -smp option when starting the emulator. Make sure that -wx in *any* position on the command line (not only as the first argument) forces the SMP emulator.
2009-11-27Merge remote branch 'refs/remotes/origin/dgud/array_tests' into ccase/r13b04_devErlang/OTP
* refs/remotes/origin/dgud/array_tests: Added more tests for array:reset/2.
2009-11-27Add type information for on_loadBjörn Gustavsson
The on_load feature introduced in R13B03 adds two new internal BIFs and extends the return value of erlang:load_module/2.
2009-11-26Added more tests for array:reset/2.Dan Gudmundsson
Code coverage was bad for my new optimizations.
2009-11-26** Empty commit message **Niclas Eklund
2009-11-26** Empty commit message **Lars G Thorsen
2009-11-26Fixing dockumentation (man-pages) installation.Micael Karlberg
2009-11-25Update version numbersRickard Green
2009-11-25Fixing various dialyzer and copyright problems.Micael Karlberg
2009-11-25Fixing copyright problems.Micael Karlberg
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP