aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap/lib
AgeCommit message (Collapse)Author
2012-08-15Update primary bootstrapBjörn Gustavsson
2012-06-25Merge branch 'maint'Björn Gustavsson
* maint: Update primary bootstrap sys_pre_expand: Eliminate bottleneck for modules with many functions Conflicts: bootstrap/bin/start.boot bootstrap/bin/start_clean.boot bootstrap/lib/kernel/ebin/file.beam bootstrap/lib/kernel/ebin/hipe_unified_loader.beam
2012-06-25Update primary bootstrapBjörn Gustavsson
2012-03-30Update primary bootstrapBjörn-Egil Dahlberg
2012-03-30Update primary bootstrapBjörn-Egil Dahlberg
2012-03-14Merge branch 'maint'Björn Gustavsson
* maint: Update primary bootstrap v3_life: Use common code for guards and bodies v3_core: Don't put negative line numbers in annotations v3_kernel: Dig out the line number only when generating a warning v3_kernel: Clean up handling of guards v3_kernel: Introduce is_in_guard/1 v3_kernel: Removed unreached clause for #k_bin_int{} in sub_size_var/1 v3_kernel: Remove unreached handling of #k_bin_int{} in arg_con/1 v3_codegen: Eliminate the special case of 'put' without destination v3_kernel: Don't attempt to share identical literals v3_kernel: Handle sequences in guards v3_kernel: Remove clauses that are never executed in arg_val/1 v3_kernel.hrl: Remove unused record #k_string{} v3_kernel.erl: Remove unused define of EXPENSIVE_BINARY_LIMIT sys_core_fold: Refactor previous_ctx_to_binary/2 to cover it completely sys_core_fold: Fix opt_guard_try/1 sys_core_fold: Simplify opt_bool_not() to cover it completely sys_core_fold: Remove duplicate optimization
2012-03-14Update primary bootstrapBjörn Gustavsson
2012-02-28Update primary bootstrap hipe_unified_loaderPatrik Nyblom
2012-02-16Update primary bootstrapBjörn Gustavsson
2012-02-09Update primary bootstrapBjörn Gustavsson
2012-02-09Update primary bootstrapBjörn Gustavsson
2012-01-26Update primary bootstrapBjörn Gustavsson
2012-01-25Update primary bootstrapBjörn Gustavsson
2012-01-18Update primary bootstrapBjörn Gustavsson
2012-01-04Update primary bootstrapBjörn Gustavsson
2011-12-09Update primary bootstrapBjörn-Egil Dahlberg
2011-12-07Update primary bootstrapBjörn Gustavsson
2011-12-02Update primary bootstrapLukas Larsson
2011-11-30Update primary bootstrapBjörn Gustavsson
2011-11-30Update primary bootstrapBjörn Gustavsson
2011-11-28Update primary bootstrapBjörn Gustavsson
2011-11-28Update primary bootstrapBjörn Gustavsson
2011-11-28Update primary bootstrapBjörn Gustavsson
2011-11-28Update primary bootstrapBjörn Gustavsson
2011-11-24Update primary bootstrapBjörn Gustavsson
2011-11-23Update primary bootstrapBjörn Gustavsson
2011-11-17Update primary bootstrap and preloaded filesRaimo Niskanen
2011-11-07Update primary bootstrapBjörn Gustavsson
2011-10-07Update primary bootstrapHenrik Nord
2011-09-19Merge branch 'dev' into majorBjörn Gustavsson
* dev: tar_SUITE: Work around limited pathname length on Windows Merge the fourth bootstrap stage into the third bootstrap stage Remove unused lib/orber/include/Makefile Remove lib/orber/include/* from the primary bootstrap otp_build update_primary: Don't commit generated source files primary bootstrap: Remove source files Conflicts: Makefile.in bootstrap/bin/start.script bootstrap/bin/start_clean.script bootstrap/lib/compiler/ebin/compiler.app bootstrap/lib/compiler/egen/beam_opcodes.erl bootstrap/lib/compiler/egen/core_parse.erl bootstrap/lib/kernel/ebin/kernel.app bootstrap/lib/kernel/ebin/kernel.appup bootstrap/lib/orber/include/Makefile bootstrap/lib/orber/include/corba.hrl bootstrap/lib/orber/include/orber_pi.hrl bootstrap/lib/stdlib/ebin/stdlib.app bootstrap/lib/stdlib/ebin/stdlib.appup bootstrap/lib/stdlib/egen/erl_parse.erl
2011-09-14Remove lib/orber/include/* from the primary bootstrapBjörn Gustavsson
The include files for orber are included in the primary bootstrap, probably for historical reasons. They are not needed there, because no applications compiled in the secondary bootstrap need them. Therefore, install the lib/orber/include/* in the bootstrap at the end of the second bootstrap stage.
2011-09-14primary bootstrap: Remove source filesBjörn Gustavsson
The primary bootstrap contains generated source files that are not needed for building Erlang/OTP. Since these files contains dates, version numbers, or absolute path names, new versions of most of those files will be created in the git repository every time the primary bootstrap is updated, thus growing the git repository grow more than necessary.
2011-09-01Update bootstrap (manually)Patrik Nyblom
2011-08-25Update primary bootstrapBjörn Gustavsson
2011-05-20Update copyright yearsBjörn-Egil Dahlberg
2011-05-20Update primary bootstrapBjörn-Egil Dahlberg
2011-03-30Update primary bootstrapBjörn Gustavsson
2011-03-11Update copyright yearsBjörn-Egil Dahlberg
2011-03-11Update primary bootstrapBjörn-Egil Dahlberg
2010-12-03Update primary bootstrapPatrik Nyblom
2010-12-02Update primary bootstrapBjörn Gustavsson
2010-10-18Update primary bootstrapBjörn Gustavsson
2010-10-07Update primary bootstrapBjörn Gustavsson
2010-09-10Update primary bootstrapPatrik Nyblom
2010-08-03Update primary bootstrapBjörn Gustavsson
2010-06-09Update bootstrap compilerBjörn Gustavsson
2010-06-09Merge branch 'pan/otp_8683_compiler_warnings' into HEADErlang/OTP
* pan/otp_8683_compiler_warnings: Remove (harmless) warning regarding auto-imported BIF max/2 Update primary bootstrap Correct warnings and errors for auto-imported bif clashes Conflicts: bootstrap/lib/stdlib/ebin/erl_lint.beam
2010-06-09Update primary bootstrapPatrik Nyblom
2010-06-07Remove tid() from the predefined builtin types.Kostis Sagonas
Change erl_lint not to recognize this type as builtin and add a new erl_lint.beam version in bootstrap. Add an -opaque type declaration for this type in ets.erl and also declare this as an exported type. Use this type in file debugger/src/dbg_iload.erl in a spec. While at it, also clean up this later file a bit.
2010-06-03Add infrastructure for the -export_type() attributeKostis Sagonas
erl_lint has been updated so that it takes the new -export_type() attribute into account. This means: - do not complain about types which are defined but nowhere used in the module but exported to other modules - check that all types which are exported are indeed defined in the module - warn when there are multiple occurrences of exported types. In doing this change, I've also taken the liberty to introduce many types and specs for functions of this module and to do small cleanups here and there.