Martin Blicha 
							
						 
					 
					
						
						
						
						
							
						
						
							29041c8101 
							
						 
					 
					
						
						
							
							Remove ReasoningBasedSimplifier from libyul  
						
						... 
						
						
						
						Due to a design decision to move away from a bundled SMT solver,
ReasoningBasedSimplifier in its current form cannot be use any longer.
This is a necessary step to allow a unified way to call solvers using
only SMTLIB interface.
Since this optimization pass has always been marked as highly
experimental and never turned on by default, it should be OK to remove
it. 
						
					 
					
						2023-06-28 14:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								Matheus Aguiar 
							
						 
					 
					
						
						
						
						
							
						
						
							2260c23ce1 
							
						 
					 
					
						
						
							
							Fix mistake about default value for inliner setting  
						
						
						
					 
					
						2023-05-26 10:25:26 -03:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc656c550 
							
						 
					 
					
						
						
							
							docs: Remove a few leftover mentions of Ewasm  
						
						
						
					 
					
						2023-05-25 11:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								minaminao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1a9446f87 
							
						 
					 
					
						
						
							
							fix(docs): fix missing backticks, remove latexpdfja, fix the missing help message of latexpdf, and remove unnecessary whitespace ( #14101 )  
						
						... 
						
						
						
						* Fix missing backticks
* Remove whitespace in the header of the optimizer step
* Remove whitespace in directives
* Remove `make latexpdfja`
* Add the help message of latexpdf in make.bat
* Fix missing backticks
* Update docs/internals/optimizer.rst
---------
Co-authored-by: Nuno Santos <nunofilipesantos@gmail.com> 
						
					 
					
						2023-04-14 12:24:50 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolás Acosta 
							
						 
					 
					
						
						
						
						
							
						
						
							b403085fa1 
							
						 
					 
					
						
						
							
							style(layout_in_storage): fix mapping style  
						
						
						
					 
					
						2023-02-01 15:54:08 -03:00 
						 
				 
			
				
					
						
							
							
								Mio 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a68501cebd 
							
						 
					 
					
						
						
							
							fix redundant typo  
						
						
						
					 
					
						2023-01-31 13:23:47 +08:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							27dba5c2d4 
							
						 
					 
					
						
						
							
							Clarify cleanup in docs.  
						
						... 
						
						
						
						Co-authored-by: matheusaaguiar <95899911+matheusaaguiar@users.noreply.github.com> 
						
					 
					
						2022-11-09 16:27:24 -03:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							9e505bd128 
							
						 
					 
					
						
						
							
							Document UnusedStoreEliminator  
						
						... 
						
						
						
						Update comment in header file
Address review comments 
						
					 
					
						2022-10-21 13:19:56 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							e37dc8e975 
							
						 
					 
					
						
						
							
							Address review comments  
						
						
						
					 
					
						2022-09-13 17:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							314a1cc92f 
							
						 
					 
					
						
						
							
							Command line tests and minor touch ups  
						
						
						
					 
					
						2022-09-12 11:13:49 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Matic 
							
						 
					 
					
						
						
						
						
							
						
						
							ddf0d784ac 
							
						 
					 
					
						
						
							
							Changelog and docs  
						
						
						
					 
					
						2022-09-12 11:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								Matheus Aguiar 
							
						 
					 
					
						
						
						
						
							
						
						
							efe558a989 
							
						 
					 
					
						
						
							
							Added note about PeepholeOptimizer in docs.  
						
						
						
					 
					
						2022-09-06 17:15:21 -03:00 
						 
				 
			
				
					
						
							
							
								minaminao 
							
						 
					 
					
						
						
						
						
							
						
						
							99400a6121 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
					 
					
						2022-08-30 09:35:12 +09:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							0400b435b8 
							
						 
					 
					
						
						
							
							Enable highlighting for more code blocks in the docs  
						
						
						
					 
					
						2022-08-16 10:05:14 +02:00 
						 
				 
			
				
					
						
							
							
								Prajwal Borkar 
							
						 
					 
					
						
						
						
						
							
						
						
							6061219641 
							
						 
					 
					
						
						
							
							Fix link to the optimizer step sequence in optimizer.rst  
						
						
						
					 
					
						2022-05-31 15:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e58c0b561d 
							
						 
					 
					
						
						
							
							Mark viaIR code generation as non-experimental.  
						
						
						
					 
					
						2022-03-14 14:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								William Entriken 
							
						 
					 
					
						
						
						
						
							
						
						
							c6c7f3525d 
							
						 
					 
					
						
						
							
							Note about storage compatability mode  
						
						
						
					 
					
						2022-02-09 21:30:11 -05:00 
						 
				 
			
				
					
						
							
							
								Ayush Shukla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							653c1e6842 
							
						 
					 
					
						
						
							
							Fix slot calculation for bytes/string mapping  
						
						
						
					 
					
						2022-02-05 01:00:27 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b354c81a63 
							
						 
					 
					
						
						
							
							Documentation  
						
						
						
					 
					
						2022-01-03 15:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							829fe6615b 
							
						 
					 
					
						
						
							
							Fix Yul example.  
						
						
						
					 
					
						2021-12-01 16:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								Tynan Richards 
							
						 
					 
					
						
						
						
						
							
						
						
							d56fb3afff 
							
						 
					 
					
						
						
							
							Fix ExpressionSplitter example  
						
						... 
						
						
						
						Fix error (0x123 and 0x456 were swapped) and split constants into expressions 
						
					 
					
						2021-12-01 15:43:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							f2d9a806e0 
							
						 
					 
					
						
						
							
							Document change to BlockFlattener.  
						
						
						
					 
					
						2021-11-09 13:29:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							be552683c9 
							
						 
					 
					
						
						
							
							Remove incorrect outer block from for loop init rewriter documentation.  
						
						
						
					 
					
						2021-11-08 10:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mariela Mantle 
							
						 
					 
					
						
						
						
						
							
						
						
							d684494389 
							
						 
					 
					
						
						
							
							feat(docs): get mismatched Yul optimizer step lists back in sync  
						
						
						
					 
					
						2021-10-15 18:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							b1dd0d0d02 
							
						 
					 
					
						
						
							
							Properly compute source mappings for immutables.  
						
						
						
					 
					
						2021-10-12 17:56:17 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b986c2151a 
							
						 
					 
					
						
						
							
							Add inline assembly section to cleanup.  
						
						
						
					 
					
						2021-10-11 14:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							f794539628 
							
						 
					 
					
						
						
							
							optimizer.rst: Fix a code block with incorrectly set Bash highlighting  
						
						
						
					 
					
						2021-08-18 13:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ff0811b99 
							
						 
					 
					
						
						
							
							Merge pull request  #11717  from jaa2/develop  
						
						... 
						
						
						
						Handle --optimize-runs option in assembly mode 
						
					 
					
						2021-07-29 18:56:22 +02:00 
						 
				 
			
				
					
						
							
							
								jaa2 
							
						 
					 
					
						
						
						
						
							
						
						
							c627e6af10 
							
						 
					 
					
						
						
							
							CommandLineParser: Handle --optimize-runs option in assembly mode  
						
						... 
						
						
						
						Fixes  #11708 . 
					
						2021-07-29 18:15:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							f3a5c27852 
							
						 
					 
					
						
						
							
							docs: Replace a few remaining :: blocks with .. code-block::  
						
						
						
					 
					
						2021-07-15 10:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							42f982c063 
							
						 
					 
					
						
						
							
							docs: Fix indentation in some of the code snippets  
						
						
						
					 
					
						2021-07-15 10:13:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							ce79e2515b 
							
						 
					 
					
						
						
							
							docs: Fix badly indented lists  
						
						
						
					 
					
						2021-07-15 10:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fec01c112a 
							
						 
					 
					
						
						
							
							Merge pull request  #11616  from ethereum/issue-8191-yul  
						
						... 
						
						
						
						Test yul code blocks in documentation. 
						
					 
					
						2021-07-08 15:37:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							d844d84b51 
							
						 
					 
					
						
						
							
							Test yul code blocks in documentation.  
						
						
						
					 
					
						2021-07-08 14:59:05 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							ddccd73a4b 
							
						 
					 
					
						
						
							
							Fix outdated references to byte[] type (it's now bytes1[])  
						
						
						
					 
					
						2021-07-08 13:16:23 +02:00 
						 
				 
			
				
					
						
							
							
								Tony 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							510d74c1cd 
							
						 
					 
					
						
						
							
							Fix a Typo describing Layout in Storage  
						
						
						
					 
					
						2021-07-07 19:29:44 -04:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							4c216395c6 
							
						 
					 
					
						
						
							
							[DOCS] Change code block into proper JSON  
						
						... 
						
						
						
						Reran `solc --storage-layout`, so the AST ids changed. 
						
					 
					
						2021-06-28 17:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								iskanderandrews 
							
						 
					 
					
						
						
						
						
							
						
						
							a8e9d7a80d 
							
						 
					 
					
						
						
							
							docs/  
						
						... 
						
						
						
						Enhancing all the .rst doc files by adding highlighting for the code snippets, including the following langs:
1. Solidity
2. bash
3. javascript
4. assembly 
						
					 
					
						2021-06-25 12:33:55 +02:00 
						 
				 
			
				
					
						
							
							
								Maurelian 
							
						 
					 
					
						
						
						
						
							
						
						
							8b66a99be2 
							
						 
					 
					
						
						
							
							Some improvements to optimizer documentation  
						
						... 
						
						
						
						Co-authored-by: Harikrishnan Mulackal <webmail.hari@gmail.com> 
						
					 
					
						2021-05-19 12:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								franzihei 
							
						 
					 
					
						
						
						
						
							
						
						
							13eec106f4 
							
						 
					 
					
						
						
							
							DOCS: update optimizer docs, harmonize spelling and add Yul-based optimizer module  
						
						
						
					 
					
						2021-05-04 17:37:02 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6413e36a9a 
							
						 
					 
					
						
						
							
							Rename file.  
						
						
						
					 
					
						2021-05-04 17:34:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							5a59fde073 
							
						 
					 
					
						
						
							
							Documentation of the inliner in the old optimizer.  
						
						
						
					 
					
						2021-02-10 09:14:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							61b5e8e8fe 
							
						 
					 
					
						
						
							
							Clarify storage layout.  
						
						
						
					 
					
						2021-02-04 16:26:30 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a02f2307 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-23 19:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								ritzdorf 
							
						 
					 
					
						
						
						
						
							
						
						
							c68efc6e03 
							
						 
					 
					
						
						
							
							Differences in layout between memory and storage  
						
						... 
						
						
						
						- More explicit description with two examples
- Moved index pointer to correct file 
						
					 
					
						2020-11-19 11:29:20 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b401093679 
							
						 
					 
					
						
						
							
							Merge pull request  #9967  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-10-06 17:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5aee960934 
							
						 
					 
					
						
						
							
							Explain generated sources in source mappings.  
						
						
						
					 
					
						2020-10-01 11:49:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							b72fb1333b 
							
						 
					 
					
						
						
							
							Adjust docs example to work with v0.8.0  
						
						
						
					 
					
						2020-09-08 13:36:16 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							257bc6a416 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-05-14 13:04:46 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d33b67b3c2 
							
						 
					 
					
						
						
							
							Add license tags to documentation snippets.  
						
						
						
					 
					
						2020-05-13 22:16:34 +02:00