Commit Graph

53 Commits

Author SHA1 Message Date
Jonathan Rainville 0194e352b9 4.0.4 2019-06-28 13:39:59 -04:00
Jonathan Rainville a9e7ff2dc9 fix: add more information in debug about errors 2019-06-28 09:32:47 -04:00
Jonathan Rainville e79987bc37 4.0.3 2019-06-17 14:08:41 -04:00
Jonathan Rainville aa524893c9 add todo for when embark-solc is in the mono-repo 2019-06-17 14:07:43 -04:00
Jonathan Rainville 3b1f634919 fix: fix recursive error on Windows 2019-06-17 14:07:43 -04:00
Jonathan Rainville f07e124a83 4.0.2 2019-05-03 13:42:50 -04:00
Jonathan Rainville 4cea69443b fix(compiler): add missing event that outputs the result 2019-05-03 13:42:02 -04:00
Jonathan Rainville 45e9db03cc 4.0.1 2019-04-09 09:09:16 -04:00
Jonathan Rainville f127f024a6 improve clarity on og filename find 2019-04-09 09:00:59 -04:00
Jonathan Rainville 022b081339 fix(embark-solc): fix original filename not being the right one 2019-04-09 09:00:59 -04:00
Jonathan Rainville 45027e4de0 Update version in readme 2019-04-08 14:24:14 -04:00
Jonathan Rainville 2c57a5429a update version to 4.0.0 2019-04-08 14:18:04 -04:00
Jonathan Rainville 91b7be22b3 update vulnerable dependencies 2019-04-08 14:17:21 -04:00
emizzle c47d087e1d fix(@embark-solc): Fix unknown key “path” error
Compilation error `Unknown key “path”` was present when using Solidity 0.5.x. This PR removes the path property from the compilation sources as it is not needed.
2019-04-08 14:11:03 -04:00
emizzle a156120f23 feat(@embark/embark-solc): Support recursively remapping imports
Changes include:
- Before compilation, for each contract file being compiled, recursively remaps the contract's imports.
- Allowed directories for compilation updated based on the remapped import paths for the contract file.
- Support for code coverage flag.
- Fix for unhandled promise rejection when attempting to use an insufficient version of solc.
2019-04-08 14:00:42 -04:00
Jonathan Rainville ff07bb6b56 fix: add link references to compiled object 2019-04-08 14:00:42 -04:00
Jonathan Rainville 0fdea9d20c fix: fix race condition by using the new compiler api 2019-04-08 14:00:42 -04:00
Jonathan Rainville 1be928a525 fix(compiler): fix hang when there is no error 2019-04-08 14:00:42 -04:00
Jonathan Rainville d6308b97de feat: fallback to embark's solcjs when not the right version
Fixes #14
2019-04-08 14:00:42 -04:00
Jonathan Rainville 4f256bde0d fix(compiler): fix outputBinary write file 2019-04-08 14:00:42 -04:00
Jonathan Rainville f83465c641 refactor(compiler): run only once with all files configured
Fixes #13
2019-04-08 14:00:42 -04:00
Jonathan Rainville 5f79db8020 fix(compiler): adds originalFileName to compiled object 2019-04-08 14:00:42 -04:00
Jonathan Rainville 0c5494b9ac review comment fixes 2019-04-08 14:00:42 -04:00
Jonathan Rainville dca865929c chore(readme): improve readme 2019-04-08 14:00:42 -04:00
Jonathan Rainville ec1ce790de fix(compiler): fixes allowed paths and remappings
Fixes #9
Fixes the use of node_module and http urls
Makes sure to have all remappings before compiling
2019-04-08 14:00:42 -04:00
Jonathan Rainville 9052c64249 fix(compiler): display errors that before were not showing 2019-04-08 14:00:42 -04:00
Jonathan Rainville be406860d3 feat(solc): switch to standard JSON for remapping 2019-04-08 14:00:42 -04:00
Iuri Matias e4838a177a
Merge pull request #10 from embark-framework/bug_fix/version-match
Check solc version and add eslintrc
2018-11-08 17:10:50 -05:00
Jonathan Rainville 1e02abf864 fix(embark-solc): stop embark when solc version too low
Fixes #8
2018-11-07 14:50:30 -05:00
Jonathan Rainville 011b344591 chore(embark-solc): add eslintrc and fix linting errors 2018-11-07 14:48:52 -05:00
Iuri Matias fc576ab661 update to 1.0.0 2018-09-22 10:29:41 -04:00
Iuri Matias 6a85876498
Merge pull request #6 from embark-framework/bug_fix/undefined_binary
Fix undefined in generated .bin file
2018-09-22 10:27:01 -04:00
Richard Ramos b0a798c466
Fix undefined in generated .bin file 2018-09-21 15:41:22 -04:00
Iuri Matias 2ad9a015fc
Merge pull request #4 from embark-framework/bug_fix/no-exit
Add options arg and do not exit on error
2018-09-15 09:36:05 -04:00
Jonathan Rainville eb0c51fe30 do not exit on not installed 2018-09-12 09:38:03 -04:00
Jonathan Rainville eb7a0b905c fix missing argument 2018-09-12 09:37:27 -04:00
Richard Ramos d07d5d4b4b v number 2018-07-24 13:58:16 -04:00
Richard Ramos 456b143f56
Merge pull request #2 from embark-framework/map-paths
Add directories inside contracts/ to list of allowed paths for solc
2018-07-24 13:48:28 -04:00
Richard Ramos f852bf3da0 Added duplicated contract warning 2018-07-24 13:37:59 -04:00
Richard Ramos 98890beb46 Filtering duplicated contracts dirs 2018-07-24 12:05:42 -04:00
Richard Ramos 21d65e8f8c Add directory list to list of allowed paths 2018-07-24 11:56:35 -04:00
Richard Ramos 3f69a5c2e4 Changes based on code review 2018-07-24 10:12:36 -04:00
Richard Ramos 31b2cfc7f6 Writing .bin after output is complete 2018-07-24 10:12:36 -04:00
Richard Ramos 74fbf9d046 Update README.md 2018-07-24 10:12:36 -04:00
Richard Ramos 34b053c8cf Can specify "outputBinary" config to gen a .bin file of contract 2018-07-24 10:12:36 -04:00
Richard Ramos dadf7dcd32 Added keyword 2018-06-19 19:13:20 -04:00
Richard Ramos f8be1fbea4 0.2.1 2018-06-19 19:10:21 -04:00
Richard Ramos a7f14881fc 0.2.0 2018-06-19 19:10:15 -04:00
Richard Ramos b75cff1184 0.1.0 2018-06-19 19:09:59 -04:00
Richard Ramos 52173fb496 0.0.6 2018-06-19 19:06:09 -04:00