Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmd, console: split off the console into a reusable package | Péter Szilágyi | 2016-05-30 | 7 | -16864/+0 |
| | |||||
* | jsre: hotfix web3 for the console eth.syncing formatting | Péter Szilágyi | 2016-05-09 | 1 | -1/+6 |
| | |||||
* | cmd/geth, jsre: improve the js command | Felix Lange | 2016-04-21 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | geth js stopped the JS runtime after running the first input file and blocked for pending callbacks. This commit makes it process all files and enables quitting with Ctrl-C regardless of callbacks. Error reporting is also improved. If a script fails to load, the error is printed and includes the backtrace. package jsre now ensures that otto is aware of the filename, the backtrace will contain them. Before: $ geth js bad.js; echo "exit $?" ... log messages ... exit 0 After: $ geth js bad.js; echo "exit $?" ... log messages ... Fatal: JavaScript Error: Invalid number of input parameters at web3.js:3109:20 at web3.js:4917:15 at web3.js:4960:5 at web3.js:4984:23 at checkWork (bad.js:11:9) at bad.js:19:1 exit 1 | ||||
* | all: update license information | Felix Lange | 2016-04-15 | 2 | -2/+2 |
| | |||||
* | jsre: hide fields with prefix _ when pretty-printing | Felix Lange | 2016-04-13 | 1 | -1/+1 |
| | | | | This makes web3 internals like _requestManager invisible. | ||||
* | jsre: fix <tab><tab> completion magic | Felix Lange | 2016-04-13 | 2 | -4/+17 |
| | |||||
* | jsre: expose Do | Felix Lange | 2016-04-13 | 2 | -9/+11 |
| | |||||
* | jsre: print BigNumber objects with custom constructor as number | Felix Lange | 2016-04-12 | 1 | -5/+13 |
| | |||||
* | rpc: various fixes/enhancements | Bas van Kervel | 2016-04-12 | 1 | -133/+2983 |
| | | | | | | | | rpc: be less restrictive on the request id rpc: improved documentation console: upgrade web3.js to version 0.16.0 rpc: cache http connections rpc: rename wsDomains parameter to wsOrigins | ||||
* | console: seed random number generator | Bas van Kervel | 2016-02-19 | 1 | -0/+18 |
| | |||||
* | jsre: include constructor properties in auto-completion | Felix Lange | 2016-02-15 | 3 | -14/+107 |
| | |||||
* | cmd/geth, jsre: improve auto-completion | Felix Lange | 2016-02-15 | 1 | -0/+63 |
| | |||||
* | jsre: fix pretty printer for upstream otto change | Felix Lange | 2016-02-12 | 1 | -2/+11 |
| | |||||
* | eth, eth/downloader, jsre: surface state sync progress through the API | Péter Szilágyi | 2016-02-10 | 1 | -108/+110 |
| | |||||
* | rpc: migrated the RPC insterface to a new reflection based RPC layer | Bas van Kervel | 2016-01-26 | 1 | -1/+3 |
| | |||||
* | Merge pull request #1999 from karalabe/javascript-timer-argcheck | Jeffrey Wilcke | 2015-11-27 | 1 | -5/+15 |
|\ | | | | | jrse: fix #1082, fail if setTimeout/setInterval lack callback | ||||
| * | jrse: fix #1082, fail if setTimeout/setInterval lack callback | Péter Szilágyi | 2015-11-23 | 1 | -5/+15 |
| | | |||||
* | | cmd, crypto: fixed nil public keys and updated web3 | Jeffrey Wilcke | 2015-11-26 | 1 | -944/+6224 |
|/ | |||||
* | jsre: fix #1876, sleep too short on a slow test server | Péter Szilágyi | 2015-11-05 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1811 from bas-vk/timer-clearinterval | Felix Lange | 2015-09-18 | 1 | -1/+3 |
|\ | | | | | timer bugfix when clearInterval was called from within the callback | ||||
| * | jsre: timer bugfix when clearInterval was called from within the callback | Bas van Kervel | 2015-09-16 | 1 | -1/+3 |
| | | |||||
* | | jsre, rpc/api: pull in new web3 and use hex numbers | Péter Szilágyi | 2015-09-15 | 1 | -180/+609 |
|/ | |||||
* | jsre: fix annoying indentation when printing arrays of objects | Felix Lange | 2015-08-16 | 1 | -6/+9 |
| | | | | | | | | | | | | | | The pretty printer, dumb as it is, printed arrays of objects as [{ ... }] With this change, they now print as: [{ ... }] | ||||
* | jsre: bind the pretty printer to "inspect" in JS | Felix Lange | 2015-08-16 | 2 | -0/+9 |
| | |||||
* | cmd/geth, jsre: restore command line editing on windows | Felix Lange | 2015-08-12 | 4 | -170/+231 |
| | | | | | | | | | | | | | PR #856 broke command line editing by wrapping stdout with a filter that interprets ANSI escape sequences to fix colored printing on windows. Implement the printer in Go instead so it can do its own platform-dependent coloring. As a nice side effect, the JS console is now noticeably more responsive when printing results. Fixes #1608 Fixes #1612 | ||||
* | web3: updated | Jeffrey Wilcke | 2015-08-11 | 1 | -931/+2100 |
| | |||||
* | web3: regression. Fixes #1613 | Jeffrey Wilcke | 2015-08-07 | 1 | -2/+2 |
| | |||||
* | common/compiler, common/docserver, jsre: fix tests on windows | Felix Lange | 2015-08-06 | 1 | -8/+22 |
| | |||||
* | Merge pull request #1515 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-28 | 5 | -5/+5 |
|\ | | | | | all: fix license headers one more time | ||||
| * | all: fix license headers one more time | Felix Lange | 2015-07-24 | 5 | -5/+5 |
| | | | | | | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a. | ||||
* | | web3: updated 0.9.1v0.9.39 | Jeffrey Wilcke | 2015-07-25 | 1 | -79/+343 |
|/ | |||||
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 5 | -20/+20 |
| | | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library". | ||||
* | Merge pull request #1441 from obscuren/logs-return-fix | Jeffrey Wilcke | 2015-07-09 | 1 | -10/+22 |
|\ | | | | | miner, xeth: fire log event during mining. Fix return raw tx | ||||
| * | web3: updated | Jeffrey Wilcke | 2015-07-08 | 1 | -10/+22 |
| | | |||||
* | | added net.version | Bas van Kervel | 2015-07-08 | 1 | -1/+1 |
|/ | |||||
* | web3 update | Jeffrey Wilcke | 2015-07-07 | 1 | -14/+73 |
| | |||||
* | all: add some godoc synopsis comments | Felix Lange | 2015-07-07 | 1 | -0/+1 |
| | |||||
* | all: update license information | Felix Lange | 2015-07-07 | 5 | -0/+80 |
| | |||||
* | output BigNumbers objects in console as strings | Bas van Kervel | 2015-07-07 | 1 | -1/+9 |
| | |||||
* | web3: updated | Jeffrey Wilcke | 2015-07-06 | 1 | -2784/+138 |
| | |||||
* | upgrade web3 to version 0.7.1 | Bas van Kervel | 2015-07-03 | 1 | -103/+2934 |
| | |||||
* | upgrade web3.js with _extend support | Bas van Kervel | 2015-06-11 | 1 | -2750/+151 |
| | |||||
* | added console command | Bas van Kervel | 2015-06-11 | 1 | -183/+4594 |
| | |||||
* | jsre: print function arguments too | Péter Szilágyi | 2015-06-09 | 1 | -1/+1 |
| | |||||
* | jsre: sort pretty print output, fields before funcs | Péter Szilágyi | 2015-06-09 | 1 | -3/+20 |
| | |||||
* | jsre: fix wrong separator comma placing due to non consistent field orders | Péter Szilágyi | 2015-06-09 | 1 | -7/+7 |
| | |||||
* | cmd/geth: updated web3 | obscuren | 2015-05-28 | 1 | -1546/+146 |
| | |||||
* | cmd/geth, jsre, rpc: run all JS code on the event loop | Felix Lange | 2015-05-25 | 2 | -155/+92 |
| | | | | | | Some JSRE methods (PrettyPrint, ToVal) bypassed the event loop. All calls to the JS VM are now wrapped. In order to make this somewhat more foolproof, the otto VM is now a local variable inside the event loop. | ||||
* | update web3.js to 0.4.2 | zelig | 2015-05-20 | 1 | -475/+2061 |
| | |||||
* | Merge branch 'develop' of github.com:ethereum/go-ethereum into develop | Daniel A. Nagy | 2015-05-08 | 1 | -2/+17 |
|\ | |||||
| * | Merge pull request #882 from zsfelfoldi/develop | Jeffrey Wilcke | 2015-05-08 | 1 | -2/+17 |
| |\ | | | | | | | Otto.ToValue concurrency error fixed | ||||
| | * | ToVal serialization fix | zsfelfoldi | 2015-05-08 | 1 | -2/+3 |
| | | | |||||
| | * | Otto.ToValue concurrency error fixed | zsfelfoldi | 2015-05-08 | 1 | -2/+16 |
| | | | |||||
* | | | Signing (almost) works. | Daniel A. Nagy | 2015-05-08 | 1 | -2/+3690 |
|/ / | |||||
* / | jsre, cmd/geth: updated web3.js and altered settimeout | obscuren | 2015-05-08 | 2 | -7/+7 |
|/ | |||||
* | setTimeout and sendAsync implemented | zsfelfoldi | 2015-05-06 | 2 | -13/+248 |
| | | | | added and eval queue for serializing JSRE vm execution | ||||
* | web3: updated | obscuren | 2015-04-26 | 1 | -2/+2 |
| | |||||
* | cmd/geth, jsre: updated ethereum.js => web3.js | obscuren | 2015-04-24 | 1 | -1/+3 |
| | |||||
* | Added some quotes .... | obscuren | 2015-04-10 | 1 | -2/+1 |
| | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-07 | 1 | -10/+6 |
|\ | |||||
| * | fixed printing circular structures | Marek Kotewicz | 2015-04-07 | 1 | -10/+6 |
| | | |||||
* | | Updated ethereum.js | obscuren | 2015-04-07 | 1 | -1/+1 |
|/ | |||||
* | do not print Plain Object prototype fields in geth console | Marek Kotewicz | 2015-04-03 | 1 | -1/+13 |
| | |||||
* | printing object prototype functions in geth console | Marek Kotewicz | 2015-04-03 | 1 | -3/+10 |
| | |||||
* | updated ethereum.js | obscuren | 2015-04-02 | 1 | -1/+2 |
| | |||||
* | fixed printing BigNumbers | Marek Kotewicz | 2015-04-02 | 1 | -0/+7 |
| | |||||
* | print nonenumerable properties of object in geth console | Marek Kotewicz | 2015-04-02 | 1 | -7/+15 |
| | |||||
* | Updated ethereum.js | obscuren | 2015-04-02 | 1 | -1/+1 |
| | |||||
* | common: remove WriteFile and ReadAllFile (use ioutil instead) | zelig | 2015-03-27 | 1 | -4/+4 |
| | |||||
* | updated web3.js light for console | obscuren | 2015-03-26 | 1 | -1/+1 |
| | |||||
* | removed big num from pp | obscuren | 2015-03-25 | 1 | -2/+0 |
| | |||||
* | Improved pretty printer for console | obscuren | 2015-03-25 | 1 | -8/+21 |
| | |||||
* | Better error reporting in the console. Updated ethereum.js | obscuren | 2015-03-25 | 2 | -2/+12 |
| | |||||
* | fixed bad uncles | obscuren | 2015-03-24 | 1 | -1/+1 |
| | |||||
* | Merge pull request #536 from zsfelfoldi/develop | Jeffrey Wilcke | 2015-03-23 | 2 | -3/+3 |
|\ | | | | | using robertkrimen/otto, godeps updated | ||||
| * | fixed jsre test | zsfelfoldi | 2015-03-20 | 1 | -1/+1 |
| | | |||||
| * | using robertkrimen/otto, godeps updated | zsfelfoldi | 2015-03-20 | 2 | -2/+2 |
| | | |||||
* | | Added new ethereum.js | obscuren | 2015-03-21 | 1 | -1/+1 |
|/ | |||||
* | ethutil -> common | zelig | 2015-03-16 | 2 | -5/+5 |
| | |||||
* | jsre: remove assetpath using GOPATH from test | zelig | 2015-03-15 | 1 | -21/+20 |
| | |||||
* | jsre: | zelig | 2015-03-15 | 5 | -0/+264 |
- require became loadScript(), no require is supplied - bignumber_js.go: heredoc v2.0.3 minified fixed for otto Regexp incompatibility https://github.com/robertkrimen/otto#regular-expression-incompatibility - bignumber.min.js also updated in mist/assets/ext - ethereum_js.go: latest master minified - assetPath in constructor - Eval/Exec/Handle/ToVal nice API - jsre tests |