summaryrefslogtreecommitdiff
path: root/lib/syntax_tools
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'feat/erl_tidy_print_to_stdout' into puFredrik Gustafsson2013-08-011-3/+20
|\
| * Added documenation for the new option describing what it does.Aaron2013-06-021-0/+7
| |
| * Changed function call for print_moduleAaron2013-06-021-1/+1
| | | | | | | | | | Changed the function call for print module to the one which matches the actual function is.
| * Added an initial implementation of having erl_tidy print to screen instead ↵Aaron2013-06-021-3/+13
| | | | | | | | of writing to the file provided. The reason for this is that you may want to have an intermediary step between saving the tidied file and using the output. Use-case personally is wanting to integrate erl_tidy into emacs and tidy buffers, overwriting the current file is generally not how this works in emacs with source code tidiers.
* | Remove a useless function clause in erl_syntax_libAnthony Ramine2013-05-191-2/+0
| |
* | Fix transformation of implicit funs in igorAnthony Ramine2013-05-181-14/+19
| | | | | | | | | | | | Function erl_syntax_lib:analyze_implicit_fun/1 should not be called on implicit external funs, as their parts can contain variables instead of atoms and integers.
* | Fix reverting of implicit funsAnthony Ramine2013-05-181-13/+6
|/ | | | | Implicit funs parts in plain AST are no longer in concrete form since Erlang/OTP R15.
* Prepare releaseOTP_R16BErlang/OTP2013-02-252-1/+15
|
* Update copyright yearsBjörn-Egil Dahlberg2013-02-221-1/+1
|
* Use ~ts for filenamesHans Bolinder2013-02-193-29/+29
|
* [stdlib] Correct handling of Unicode filenamesHans Bolinder2013-02-153-4/+3
|
* Make Unicode correctionsHans Bolinder2013-02-111-1/+1
|
* Prepare releaseOTP_R16A_RELEASE_CANDIDATEErlang/OTP2013-01-292-1/+15
|
* Extend char() to Unicode charactersHans Bolinder2013-01-251-6/+6
| | | | | | | | | | The code related to the introduction of unicode_string() and unicode_char() has been removed. The types char() and string() have been extended to include Unicode characters. In fact char() was changed some time ago; this commit is about cleaning up the documentation and introduce better names for some functions.
* Turn warnings to errors on selected applicationsBjörn Gustavsson2013-01-231-1/+1
|
* Merge branch 'lh/forget-mnemosyne/OTP-10729'Fredrik Gustafsson2013-01-222-62/+0
|\ | | | | | | | | | | * lh/forget-mnemosyne/OTP-10729: Remove what remains of the Mnemosyne code Remove support for the query keyword and query expressions
| * Remove support for the query keyword and query expressionsLoïc Hoguin2013-01-162-62/+0
| |
* | Merge branch 'nox/enable-silent-rules/OTP-10726'Björn-Egil Dahlberg2013-01-181-3/+3
|\ \ | |/ |/| | | | | * nox/enable-silent-rules/OTP-10726: Implement ./otp_build configure --enable-silent-rules
| * Implement ./otp_build configure --enable-silent-rulesAnthony Ramine2013-01-151-3/+3
| | | | | | | | | | | | With silent rules, the output of make is less verbose and compilation warnings are easier to spot. Silent rules are disabled by default and can be disabled or enabled at will by make V=0 and make V=1.
* | syntax_tools: Remove support for packagesBjörn Gustavsson2013-01-093-138/+7
|/
* [syntax_tools] Introduce Unicode support for Erlang source filesHans Bolinder2013-01-026-28/+116
| | | | | | Not complete. Unicode in wild attribute doesn't work. No support for Unicode regarding Igor stubs.
* Prepare releaseOTP_R15B02Erlang/OTP2012-09-031-0/+18
|
* Update copyright yearsBjörn-Egil Dahlberg2012-08-312-2/+2
|
* Used previous resolutionFredrik Gustafsson2012-08-291-7/+3
|
* bumped revisionRichard Carlsson2012-08-081-1/+1
|
* make list_suffix/1 and list_prefix/1 handle erl_parse() cons sequencesRichard Carlsson2012-08-081-8/+18
|
* modernized and cleaned up edoc documentationRichard Carlsson2012-08-081-704/+642
|
* removed obsolete @spec annotations and fixed some -spec and -type annotationsRichard Carlsson2012-08-081-518/+23
|
* preserve line numbers when reverting representationRichard Carlsson2012-08-081-3/+7
|
* updated author e-mailRichard Carlsson2012-08-0810-10/+14
|
* removed CVS keywords from source filesRichard Carlsson2012-08-088-16/+0
|
* Update to work with whitespace in exec pathLukas Larsson2012-06-054-17/+17
| | | | | OTP-10106 OTP-10107
* Prepare releaseOTP_R15B01Erlang/OTP2012-04-012-1/+16
|
* syntax_tools: Remove warnings of missing typesBjörn-Egil Dahlberg2012-01-052-2/+2
| | | | * Just remove the warnings, not fixing the actual problem.
* syntax_tools: Suppress warning of unused variableBjörn-Egil Dahlberg2012-01-051-1/+2
|
* Revert "syntax_tool: Add missing type information"Björn-Egil Dahlberg2012-01-051-5/+2
| | | | This reverts commit 38ee7a20cfdc22ead35b4711a086babcf6b3069b.
* syntax_tool: Add missing type informationBjörn-Egil Dahlberg2012-01-031-2/+5
|
* Prepare releaseErlang/OTP2011-12-122-1/+33
|
* Revert "Update version numbers for pre-release of R15"Björn-Egil Dahlberg2011-11-221-1/+1
| | | | This reverts commit e21ff9b0b69219ab3853be7e80813156113152b7.
* Update version numbers for pre-release of R15OTP_R15ABjörn Gustavsson2011-11-221-1/+1
|
* EEP-23: Allow variables in fun M:F/ABjörn Gustavsson2011-11-071-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the external fun syntax "fun M:F/A" only supports literals. That is, "fun lists:reverse/1" is allowed but not "fun M:F/A". In many real-life situations, some or all of M, F, A are not known until run-time, and one is forced to either use the undocumented erlang:make_fun/3 BIF or to use a "tuple fun" (which is deprecated). EEP-23 suggests that the parser (erl_parse) should immediately transform "fun M:F/A" to "erlang:make_fun(M, F, A)". We have not followed that approach in this implementation, because we want the abstract code to mirror the source code as closely as possible, and we also consider erlang:make_fun/3 to be an implementation detail that we might want to remove in the future. Instead, we will change the abstract format for "fun M:F/A" (in a way that is not backwards compatible), and while we are at it, we will move the translation from "fun M:F/A" to "erlang:make_fun(M, F, A)" from sys_pre_expand down to the v3_core pass. We will also update the debugger and xref to use the new format. We did consider making the abstract format backward compatible if no variables were used in the fun, but decided against it. Keeping it backward compatible would mean that there would be different abstract formats for the no-variable and variable case, and tools would have to handle both formats, probably forever. Reference: http://www.erlang.org/eeps/eep-0023.html
* Remove unused */doc/src/make.dep filesBjörn Gustavsson2011-10-271-22/+0
| | | | | These dependency files was once used when building the documentation, but are no longer needed.
* doc Makefiles: Eliminate DOCSUPPORT ifdefsBjörn Gustavsson2011-10-271-9/+0
| | | | | | Some applications still have support for an ancient documentation build system. Eliminate the DOCSUPPORT define in otp.mk.in and the not taken arm of the ifdefs in the Makefiles.
* erl_tidy: Eliminate two references to 'regexp' in the documentationBjörn Gustavsson2011-10-271-2/+2
|
* Update copyright yearsBjörn-Egil Dahlberg2011-09-291-1/+1
|
* Prepare releaseOTP_R14B03Erlang/OTP2011-05-242-1/+20
|
* Fix a bug in erl_recommentHans Bolinder2011-04-011-1/+1
| | | | | | | | | | In a file containing declarations and comments without any empty lines between them, the recomment_forms() function would associate a multi-line comment with the declaration above it rather than the one following it. (Thanks to Richard Carlsson.) This bug has been reported several times. It was corrected by Kostis Sagonas, but the fix didn't make into the R14B02 release.
* Merge branch 'hw/call-chmod-without-f' into devHenrik Nord2011-03-301-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hw/call-chmod-without-f: Call chmod without the "-f" flag Conflicts: erts/emulator/test/Makefile lib/asn1/test/Makefile lib/crypto/test/Makefile lib/debugger/test/Makefile lib/docbuilder/test/Makefile lib/edoc/test/Makefile lib/erl_interface/test/Makefile lib/inviso/test/Makefile lib/parsetools/test/Makefile lib/percept/test/Makefile lib/ssl/test/Makefile lib/syntax_tools/test/Makefile lib/test_server/test/Makefile lib/tools/test/Makefile OTP-9170
| * Call chmod without the "-f" flagHolger Weiß2010-11-151-1/+1
| | | | | | | | | | | | "-f" is a non-standard chmod option which at least SGI IRIX and HP UX do not support. As the only effect of the "-f" flag is to suppress warning messages, it can be safely omitted.
* | Rename Suite Callback to Common Test HookLukas Larsson2011-02-171-1/+1
| |