labofsahil/github-event-dataset-2012 huggingface dataset:
Improved performance of flush_cache and prime_cache when parameters are passed to them.


The more methods defined on the class and the more methods that are asked to flush, the slower the code becomes because Array Math is performed in a loop.  The attached pull requests minimizes this.

From the original rails ticket: https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/5517-activesupportmemoizable-flush_cache-is-very-slow4#ticket-5517-3:

"After more playing around with this, I realized the issue is not with calling methods + private_methods + protected_methods directly, but instead they are being called IN A LOOP of the parameters passed in. So, if you pass, for example, 20 method names to flush cache, it will call methods + private_methods + protected_methods 20 times. This is why I was seeing such horrible performance. flush_cache by itself wasn't the problem, it was flush_cache with parameters...the more the worse."

Before patch:
```
>> Benchmark.realtime { 100.times { v.unmemoize_all }}
=> 1.62846398353577
>> Benchmark.realtime { 100.times { v.flush_cache *MEMOIZED_METHODS }}
=> 40.7326259613037
```

After patch:
```
>> Benchmark.realtime { 100.times { v.unmemoize_all }}
=> 0.400160074234009
>> Benchmark.realtime { 100.times { v.flush_cache *MEMOIZED_METHODS }}
=> 0.0130050182342529
```



See this branch for a slow test example without this optimization: https://github.com/ManageIQ/memoist/tree/slow_test_without_optimization

```
ruby-1.9.3-p194-falcon@328 (slow_test_without_optimization) ~/Code/github/ManageIQ/memoist $ rake test                                             
/Users/joerafaniello/.rvm/rubies/ruby-1.9.3-p194-falcon/bin/ruby -I"lib:test" -I"/Users/joerafaniello/.rvm/gems/ruby-1.9.3-p194-falcon@global/gems/rake-0.9.2.2/lib" "/Users/joerafaniello/.rvm/gems/ruby-1.9.3-p194-falcon@global/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/memoist_test.rb" 
Run options: 

# Running tests:

....................

Finished tests in 0.623739s, 32.0647 tests/s, 131.4652 assertions/s.

20 tests, 82 assertions, 0 failures, 0 errors, 0 skips

```

And here's a branch with the same test and the optimization:
https://github.com/ManageIQ/memoist/tree/flush_and_prime_cache_optimization_with_slow_test_example
```
ruby-1.9.3-p194-falcon@328 (flush_and_prime_cache_optimization_with_slow_test_example) ~/Code/github/ManageIQ/memoist $ rake test                                                             
/Users/joerafaniello/.rvm/rubies/ruby-1.9.3-p194-falcon/bin/ruby -I"lib:test" -I"/Users/joerafaniello/.rvm/gems/ruby-1.9.3-p194-falcon@global/gems/rake-0.9.2.2/lib" "/Users/joerafaniello/.rvm/gems/ruby-1.9.3-p194-falcon@global/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/memoist_test.rb" 
Run options: 

# Running tests:

....................

Finished tests in 0.006318s, 3165.5587 tests/s, 12978.7908 assertions/s.

20 tests, 82 assertions, 0 failures, 0 errors, 0 skips
```
Select related performance

Fix bug by making sure models from `models` don't get overriden in models_so_far.
Rebase Fix

I squished my last pull request commits, but the commits after it were applied twice.
This simply rebases to remove the duplication.

![Screen Shot 2012-12-14 at 3 13 32 PM](https://f.cloud.github.com/assets/430277/12589/b4ab7854-45a4-11e2-8115-5a2b598fbb9d.png)
Fix #18183 (crash when changing note values in TAB)

Also intercepts calls to Chord::upNote() and Chord::downNote() when chord does not contain any note yet
Fix unused var warning

So that running `filesortd` with `ruby -w` doesn't print a warning related to filesortd code (unused variable).
Fixes for argument parsing when argument contains spaces.

You can now write:

buildenv.bat "-msvc2008@c:\program files\..."

and it will actually work. Reported by Ghostwalker71 here:

https://github.com/amorilia/buildenv/commit/de236fd33f559d6583ed02babc9e0505e28b9290#commitcomment-1788907
positioning of the link to the right sidebar

The file changes are the content.php and style.css
updated eap package revision
updated unit tests for RestUser
Fix to get build up and running

Get build working - mcollective client/broker is failing to parse some output. Disable the npm link output for now.
Fix for bug# 796458
Twitter and fb buttons

Fixes #36. **Remember to change the FB APP ID to an actual one**
Handle intermediate messages like entries when callback is provided.

When a callback is provided, intermediate messages are still accumulated in the $self->{intermediate} array for later inspection. This is not desirable in some cases (e.g., a large LDAP Sync presentation). This fix simply passes the message to the callback (as is done with non-intermediate messages) when a callback is provided.
New interface

REMOVES old interface and adds new interface made with jQuery Mobile
Take the stats logging down to the minute level.
fix Pix_Cache_Adapter_Array get bug

Pix_Cache->get($key) should return false when $key is not exists.
Mathematics.nextPow2 fails on large numbers

In the same number of operations, this should allow any positive integer (that is less than 2^30, because 2^31 is negitive).
Feature/master/add contrib and gemspec

commit 845f7f69a6fde726a34d897847378d4cad0248c2
Author: Chris Price <chris@puppetlabs.com>
Date:   Tue Sep 25 12:17:21 2012 -0700

    Add README's for contrib and gemspec

commit 4795b9631cd1de19eef748feaa2095441d850ba0
Author: Chris Price <chris@puppetlabs.com>
Date:   Tue Sep 25 11:44:05 2012 -0700

    Create contrib dir and move Gemfile/gemspec to it.

commit 1633eb4ec87416e2df400195cb6d8c41d8536878
Author: Pierre-Yves Ritschard <pyr@spootnik.org>
Date:   Fri Sep 21 12:59:07 2012 +0200

    add a gemfile to build puppetdb-terminus
QTerminal .desktop fixes

Use desktop actions for dropdown and use standard terminal icon.
Make it install if it's not there.
Script to start ElasticSearch

The script contains a way to start the ElasticSearch server as well as instructions on how to start it automatically under Mac OS X.
Removing swap and pyc files.

Also adding .gitignore to ignore them in the future.

The pyc file was actually my bad. You should look up how to globally ignore your git swap files though.
Cassandra utility module.

This PR creates some utility methods that can be used to interact with Cassandra:
* createKeyspace
* dropKeyspace
* keyspaceExists
* columnFamilyExists
* dropColumnFamily

It also has all the cassandra related things from oae-util/lib/OAE.
I haven't removed the code  in OAE.js just yet as I didn't want to break up anybody's work. We could start using this and transition away from using OAE.runQuery.
Merge simple-live-editor with dev.
Fixed typo in comment

While browsing the repo, I came across a typo. Fixed it. Please see changed file.
Method to get Blackboard Artifacts

Method to get a list of Blackboard artifacts where their artifact type matches the one given, and they have an attribute with the attribute type given and the string value given.
New about_text translation!!

New about_text string translation in italian language!!
Add webapp config file

Remove secret key stuff before actual deployment
ブラッドクルセイド ランダム全特技表・狂気表

・行為判定などのために、ランダムに特技を選ぶ表の追加
・3巻で追加された狂気ルール用のペナルティアビリティ表の追加
・スペシャル/ファンブル時の追加文の表現を修正
・退路幸福表のtypo修正

競合回避のためcreateDiceInfosは行っていません。お手数ですが更新時にお願いできればと思います。
Logger nil error

Demonstrates https://issues.jboss.org/browse/TORQUE-823.
Small patch to allow sid to be assigned as channel numbers controlled by...

This patch allows the assignment of the SID to channel number.  It is a preferred method of managing channels in NA.  
It is controlled by a flag variable in dvb.h called CHANTOSID.  If set to 1, then it applies, otherwise has no affect.  Can be added to front-end as a switch but didn't pursue this.
Added in webui_port and htsp_port for parameters to listen on different ports

Adds command-line parameters -w and -e to specify specific port numbers for the webui and HTSP listen on for remote connections.
(Allows for multiple TVH instances to run with separate web/htsp interfaces)
Switched documentation to new hash syntax; fixed a few other small error...

...s
refactored code to check for errors early in the parsing; fixed several ...

...bugs
Show vendor references only

This version includes the ability to restrict the reference output to the vendors by looking at the matching hostname in reference URLs.
Update game.cpp

Modification du sous menu du game
Rewrite all js

Open test.html to test it.
Hadoop 0.18 counter regular expression is less pathological on large strings

Now with less backtracking. All tests pass.
Scaffolding cleanup (including fix for searching on fields with a capital letter)
Add discard confirmation dialog when pressing back

Show a discard confirmation dialog when the user presses the back button while composing a message and drafts are disabled.
Update Login Messages/src/me/CAR145/LoginMessages/LoginMessages.java
#170 per document zoom

This adds document zoom, via a slider, `ctrl (+/-/0)`, and `ctrl-wheel scroll`.
Moved email attachments into an array

I've consolidated the $_attach_(name|type|disp) properties into an
array. I think the code looks a little cleaner this way, and I could
not see a reason not to refactor.

Feedback appreciated.

Anthony.
Fix some PHP 5.3.0 errors and warnings

This fixes a couple errors with PHP 5.3.0 onward with regards to pass-by-reference. I haven't tested this on PHP < 5.4.5, but everything *should* work with versions before that as well.
(sramp-41) Auto-expand from UI upload

Added auto-expand feature for jar/war/ear.
Merge WebRTC change to enable SECURE flag.
Showing updates for slow resolving nodes while tracing

Hello dan, 

Please review the following commits I made in branch 'jeremy-updating'.

6de63a341ac51a949dd773810d163b8b0f9cf2e3 (34 seconds ago)
Updated builder to show an update every 1 second while a node is resolving if tracing

R=dan
Using an ItemStack-sensitive version of getContainerItem for consumeItem

The method consumeItem will use getContainerItemStack instead of getContainerItem in case the container has metadata that needs to be carried over.
Small enchancements

Prevent addon pipes from becoming permanent ghosts. Now when the addon is used again the pipes should at least display again.
Display an error message in the console when a ghost pipe is detected instead of printing the StackTrace.
Update existing datavore table if any

I'm working with records in the 30k to 60k range and I want to be able to load the data in batches and oush to datavore. Currently, I need to get all the records, take records for each column and push to datavore, this change allows me to push the data in chunks.
Nickisback
Reverting changes in message_decode
Factor out version_key into its own method

See Issue #177.  Perhaps this isn't the "right" fix for the problem I'm having, but it does clean up the code a bit and it will allow me to monkey patch paper_trail to suit my needs.
Add Maxmind support

Hi,

here is Maxmind support that I added 7 months ago on my fork. 

I'm sorry to forgot to do a PR but it has the good point that this service has been used for 7 months now (on production servers)

Any comment is welcome and if you feel it okay, it would be great to have it merged into main repo.

Thanks.
Teeny-tiny typo

Changed contecting>contacting because I'm kinda' OCD about the little
things.
Translations for scopes

Basically, with this pull request, you'll now be able to use translations for provider's scopes. Instead of defining them in the configuration block, you'll now have to define them in your locale file:

```yaml
en:
  doorkeeper:
    scopes:
      public: "Access your public data"
      write:  "Update your data"
```

The configuration also changed, instead of using a block for `authorization_scopes`, now you'll have to define scopes like this:

```ruby
Doorkeeper.configure do
  default_scopes  :public
  optional_scopes :write, :update
end
```

This pull request also introduces a new `Scopes` class which now will be the default way to handle scopes through the code. The scopes in configuration are now split into `default_scopes`, `optional_scope` and `scopes` which has both merged.
Fixes bug in base_path resolution

Due to how paths are shipped around,
base_path would not correctly handle files in the root path, nesting them.

For instance, a base_path of 'app/js' has been passed, 
which becomes 'app/js/' in the task.

Notice in the output that all files are properly re-based,
except for those directly inside 'app/js/' (namely main.js, app.js):

```
Running "coffee:app" (coffee) task
Verifying property coffee.app exists in config...OK
>> Note that grunt.utils has been renamed to grunt.util and is now deprecated.
>> Please ensure that your custom tasks are up-to-date. (grunt 0.4.0+)
Reading app/js/app.coffee...OK
Writing generated\js\app\js\app.js...OK
Reading app/js/controllers/auth.coffee...OK
Writing generated\js\controllers\auth.js...OK
Reading app/js/directives/directives.coffee...OK
Writing generated\js\directives\directives.js...OK
Reading app/js/filters/filters.coffee...OK
Writing generated\js\filters\filters.js...OK
Reading app/js/main.coffee...OK
Writing generated\js\app\js\main.js...OK
Reading app/js/services/auth.coffee...OK
Writing generated\js\services\auth.js...OK
```

With this fixed, we get the following desired output

```
Running "coffee:app" (coffee) task
Verifying property coffee.app exists in config...OK
>> Note that grunt.utils has been renamed to grunt.util and is now deprecated.
>> Please ensure that your custom tasks are up-to-date. (grunt 0.4.0+)
Reading app/js/app.coffee...OK
Writing generated\js\app.js...OK
Reading app/js/controllers/auth.coffee...OK
Writing generated\js\controllers\auth.js...OK
Reading app/js/directives/directives.coffee...OK
Writing generated\js\directives\directives.js...OK
Reading app/js/filters/filters.coffee...OK
Writing generated\js\filters\filters.js...OK
Reading app/js/main.coffee...OK
Writing generated\js\main.js...OK
Reading app/js/services/auth.coffee...OK
Writing generated\js\services\auth.js...OK
```
added random animation, closes #74
add classes to best_in_place span

This enables customizing the span, but furthermore it allows us to bind different success callbacks to particular fields.  Here is and excerpt I added to the README:

To bind a callback that is specific to a particular field, use the 'classes' option in the helper method and 
then bind to that class. 
    
    <%= best_in_place @user, :name, :classes => 'highlight_on_success' %>
    <%= best_in_place @user, :mail, :classes => 'bounce_on_success' %>

    $('.highlight_on_success').bind("ajax:success", function(){$(this).closest('tr').effect('highlight'));});
    $('.bounce_on_success').bind("ajax:success", function(){$(this).closest('tr').effect('bounce'));});
Task mixin.w3c.cordova.2.0.0

Two changes

1 - Added W3C objects to cordova/2.0.0/spec.js to override chrome objects with W3C.

2 - added 'text-decoration: underline' to the theme.css for dark and light so that hyperlinks appear underlined in the Ripple UI.
I replace res.send to the res.json. It's working correctly, i checked
Basic notifications with couchDB
Restructure

Get rid of domain system. Streamline data_miner testing.
Removed flawed HTML.

If the TinyDNS package requires special handling it should probably be done by the package itself where it doesn't change the behavior of other packages as well as OLSR, RIP and UPNP interface selection.
use id(parentNode) instead of str(parentNode) as key
adding splash screen and app icon for launch
Improve error handling on file open
Reenable requirements check for power menu

Requirements are the same now as before rewrite, but now located in config file. Spending point to unlock was broken.

Renamed power_ui[i] into power_cell[i] to make more readable.
Synchronization feature

1) Personalities for pub/sub.
It allows to use a separate exchange/queue_names when working with a
different personality. In our case, we use it with the "sync"
personality.

2) Split the original rake task
Instead of having one process for both publisher worker and subscriber
worker, we have one for each. This is important when it comes to
working with different personalities.

3) It has a progress bar (ruby-progressbar, not progressbar, and that generates warning if you are using both)
Mensagens privadas

Implementada a funcionalidade de mensagens privadas com testes de aceitação
Removing an incomplete line in code-transformations.js

Closure compiler throws an error when the build is run.
Seems to prevent the compiled Livecodelab-minified.js from actually
working
MetadataCache was never set

The MetadataCache was never set in the ClassMetadataFactory and thus no caching was ever performed. I have set the _cacheDriver_ in the ClassMetadataFactory constructor similar to the _driver_ using the dm configuration. Metadata caching now works correctly.
Fix/3.0.x/plf 2856

...PLF3.0.5 and 3.0.7
List of facets are sortable per catalog
Fix generator races

This fixes some race conditions surfaced in the generator test. Most notable:

* Fixed `-take:` to dispose of its underlying subscription when it reaches its count.
* Fixed `-toArray` to use the `NSCondition`-based blocking instead of spinning the runloop.
Fixing issue 48

if the locale= argument is invalid, let .locale return the default
locale not the previous locale

Fixes issue 48
config files

Add config file so with every update there is no need to rewrite things.
Integrate reStructuredText editing and processing with knitr.

These changes allow editing and knitting reStructuredText with the vim-r-plugin in combination with knitr. It also allows using rst2pdf to convert the reStructuredText to PDF instead of pdflatex (for users without a LaTeX installation).

Changes to vimcom are also required in order to add a "vim.interlace.rrst" function. These changes are included in a VimCom pull request (https://github.com/jalvesaq/VimCom/pull/1).
replaced findit with walkdir which works on windows

* findit has an issue with inode which doesn't exist in windows giving false positives.
* replaced with walkdir which does not rely on that. 
* tested on mac and windows and works on both
Better "Contributing" section

I had some issues running the carrierwave test suite and bensie(carrierwave maintainer) helped me in return of favor, I added some lines in the contributing section in order to make sure anybody can run the carrierwave tests :)

The activerecord section can be replaced by something that creates the database automagically. If desired, I can do it.
js for pull blinds
Adding Google-hosted jQuery

Self-explanatory.
Format to conform to PEP 8

Before:
```
$ pep8 --statistics .
1       E125 continuation line does not distinguish itself from next logical line
3       E127 continuation line over-indented for visual indent
11      E128 continuation line under-indented for visual indent
1       E203 whitespace before ':'
21      E225 missing whitespace around operator
13      E231 missing whitespace after ','
10      E251 no spaces around keyword / parameter equals
4       E261 at least two spaces before inline comment
1       E301 expected 1 blank line, found 0
12      E302 expected 2 blank lines, found 1
22      E501 line too long (80 > 79 characters)
5       E701 multiple statements on one line (colon)
```
After:
```
$ pep8 --statistics .
11      E501 line too long (80 > 79 characters)
```
I ran the tests to confirm that they pass.
Idea list updated css for participate button
Docs: Added warning regarding unique id's on (Anatomy of a Page)

as discussed
FileMaker Pro Connector

FileMaker includes a JDBC adapter[1]. This code adds a Connector to FileMaker.

[1] http://www.filemaker.com/12help/html/odbc.19.1.html
validate_uniqueness_of created now works on column with reserved mysql words

I had a table with a column `key`. Adding `validates_uniqueness_of` to it created invalid SQL because of unquoted column name. 

This fixes that issue and uses `Connection::quote_name()` to add quotes to the column names
Exclude node-html from dojo amd processing

Getting this error in the dojo build process:

error(307) Failed to evaluate module tagged as pure AMD (fell back to processing with regular expressions). module: put-selector/node-html; error: ReferenceError: module is not defined
README: Add a link to the sf2 fork

Hey
Display information for related components after a popup is closed
Added JSON fallback functions for XBMC, in case HTTP API fails or is non...

...-existent


This is a new set of functions in the XBMC notification code for using the XBMC JSON API to do communications.  Recently, XBMC has pulled out the HTTP API in their development code, so anyone running nightlies/.git builds of XBMC hasn't been able to get SickBeard to automatically update libraries.

The code is written so that it will try the HTTP API first, then go to JSON if the HTTP API fails.  This way, people that aren't on XBMC nightlies will continue to use the same code they always have.

There was one tweak I made that affected the HTTP API code... The XBMC Test Notification code didn't return a True/False like the rest of the notiifiers; it returned the http that came back, and then the calling code parsed it out.  I just moved the parsing of the return string into the notifier code so it could return True/False, and updated webserve.py to expect a True/False out of it.


In doing all this, I did find a bug in the development code of XBMC that actually makes this somewhat useless at the moment... http://forum.xbmc.org/showthread.php?tid=143740 which led to http://trac.xbmc.org/ticket/13462 ... Until they get this bug resolved, you still need to run the auto-clean.  Oh well, not much I can do about that.

All I can say is that the JSON code works on the ubuntu nightly ppa XBMC.  Anything else probably shouldn't matter, due to JSON being used only if HTTP API fails.
Adds NPM instructions
Added indices to moderations migration

Here's another small enhancement. I cleaned up the moderations migration a bit and added indices to it.

I'm sending another pull request as I think this one shouldn't affect your refactoring, I hope that's alright.
Update content/index.md correcting spelling PyroCMS, was PyroCSM.

correcting spelling PyroCMS, was PyroCSM.
Added "admin home" dummy link to main nav

altered nav partials to allow a different admin nav but to still keep the shared main nav.
Add error handling for GoGrid

This is a bit uglier than the others, but functionally meets our needs. We'll want to go back later and make it a little prettier.
Iteration beginning on 2012-03-29...
30193525 add search for illumina b pipeline inboxes b

Updates Searches (Sequencescape side)
added example configuration files for local, s3, hdfs, and glacier as we...

...ll as a 10 min install README for shuttl
Moved and updated the tags article from cookbook to components section
PHP The Right Wayへのリンクを追加 

PHP The Right Wayへのリンクを追加

sinceの表記に2012を追記
Added support for allow_nil option
Align with three.js master

This is a first "cleanup" of the core classes.
The existing core classes are now up to date with three.js, so matrix uses Float32Array.
I've also taken the opportunity to make some parts of the code more "dart-ish". 
Regarding styling I started using the OTB syntax and => for one line methods.
Add Bye message to protocol

Bye messages are used to close the TCP port, that has been announced via a HI message before.
A Bye message replaces the need to send many FileAnnouncements with TTL=0 to signal,
that these files are not availiable any more.

Implementation of Bye messages is optional (SHOULD).
Add documentation to /repos

This documents what @drogus mentioned here:
https://github.com/travis-ci/travis-ci/issues/503#issuecomment-10447864
More QUnit tests

Added two tests already submitted to Gerrit.
Changed code to show last updated time for each rooms.

Added field created, updated into Room model. These default set to Dec 5 15:00.
Update to latest dev version

Updating to latest version of dev repo
better handling of list indentation

fixes erroneous leading space in `<code>` blocks within list items. eg Ruby/Rails blocks here: https://raw.github.com/mojombo/github-flavored-markdown/gh-pages/_site/sample_content.md

the previous list indentation behavior outdented list items up to the indentation level forced by the leading number or bullet. while this accounted for any number of list items, it also was unable to handle the case with nested code blocks. such as this:

```
1. In Ruby you can map like this:

        ['a', 'b'].map { |x| x.uppercase }

2. In Rails, you can do a shortcut:

        ['a', 'b'].map(&:uppercase)
```

there are 3 chars to outdent according to the first line, but the code blocks are indented 8 spaces, as per spec. this caused the code to also be outdented by 3 spaces, leaving 5. Then 4 are stripped by the `<code>` sub-parser leaving 1 erroneous leading space _inside_ the code block.

while this patch may partially break the handling of 3-digit list items (100+), it fixes a more common scenario of not intentionally needing leading spaces on indent-aligned list sub-items.
child_process: add independent method


This add a `independent` method to all process objects.
When calling this method the parent are allowed to die while still
having a living child.

This patch also add a independent event and a persistent flag.
The persistent flag is set to false when calling this method.
Zyor

Added maven pom and setup in memory database for unit testing.
Fixes #4434 - Request::$initial and Request::$current changed to protected properties.

#4434 - Request::$initial and Request::$current should be protected properties and only accessed via their corresponding methods Request::initial() and Request::current().
Silly updates to README

Added code blocks to bundler section. :metal: on
Wireup proto chain

See modules/engine/test/exec-config-lookup-test.js to see some usages.
Refactor select helper and remove eval

Some refactor on select/collection_select helpers. Also removes `eval` calls from grouped options helper.
Review/embarcadero

This branch adds cmake support for latest embarcadero compilers (v6.20 and up).
For bcc32 v6.40 compiler flags have changed which breaks cmake build, for this cmake borland script needs
to be patched until next release of cmake (I hope) because it's a known issue there.
If anyone needs this patched cmake file, just let me know...
Level 2 Inclusion and Zombie checkObjects correction
Add echo command to the client.
Cts fence random
Option aff point

small PR related to https://github.com/DGtal-team/DGtal/pull/463
(can not work without DGtal merge)
It add an automatic detection of fileformat (eps,fig, pdf.. etc) and the default output is now the std out.
Typical use:

 displayContours -f test.fc  -o tmp.eps
or with stream
 displayContours -f test.fc  --outputStreamFIG  > tmp.fig
Fixed input hook on SF screens. Fixes #87
Генерация описания для деклараций типа function test ($a, $b) {$a}

Исправил генерацию описания для деклараций функций типа

    function test ($a, $b) {$a}

Теперь генерирую простейшее описание, содержащее только синтаксис вызова функции.
const ref for the param in ParseTree opEquals

Avoids a needless copy when comparing ParseTrees; also makes it possible to compare two const ParseTrees.

Unrelated: Philippe, your text editor is leaving trailing whitespace on lines. You should configure it to not do so.
Fix for GitHub Issue #163.

occur in test-setup, rather than group-setup.
Feature options window

**Do not merge yet!**

I opened this for review of the changes.

I have yet not tested the WebDialog under OSX. At home I have OSX 10.4 and 10.5 - but no newer version. Is there any OSX users of newer version who can also check this branch before we merge?

As mentioned in issue #32 this feature introduces a WebDialog based option window for the Importer. I have tried to make the code reusable so we can easily create one for the exporter. But before we start on that I'd like to clean up the namespaces in this project - see this discussion: https://github.com/SketchUp/sketchup-stl/pull/27#discussion_r1984805
Lessbackups for chrome

I've just synced  the less backups_for_chrome with the newly signed TiddlySaver.jar.
Feature/swift

Feature complete. Please review.
Note: there is some degree of overlapping/conflict between the implementation and the adhearsion-asterisk gem.
Merged your changes onto a local branch to work out pull request

Please disregard all commits not related to dfmem, which come from the latest version of imageproc-lib.

As for dfmem, I cleaned up your changes and commented on it per commit. Please let me know if you find any problems and, if not, just merge this pull request into your fork. I'll then proceed to merge the original pull request.

Thanks.
New class method popular_tags

I've added new class method popular_tags, that lists tags ordered by times used for given model (with possibility to specify extra context).
nib2cib will now adjust to the correct themed height for subclasses of CPButton

For examples CPPopUpButton can get another height then CPButton.
Added dependency to main.cf on package.
GPX export sharing menu after successful export

Now it works, so it could be merged.
Feature uninstall

This will provide preliminary uninstall functionality.  It does require pull 92 and 94 to return versions properly.


This is not a feature rich implementation yet.  A refactoring needs to happen and code reuse, since install and uninstall should leverage the same code base with just some easy param logic. 

A file called chocolateyuninstall.ps1 will need to exist in the tools folder for packages for this to work.

The contents should look like this 
Uninstall-ChocolateyPackage 'windirstat1.1.2.1' 'exe' '/S' 'C:\Program Files (x86)\WinDirStat\Uninstall.exe'
Added luX Site to README
Add queue and delayed job proto code [2/5]



 barclamps/crowbar |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Minor deployer tweak and merge in EQLX driver [3/6]



 barclamps/deployer |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Pull in usability updates and bugfixes for the dev tool. [3/4]

See the patches and updated docs for more information.

 README.dev-and-workflow |   79 +++++++++++++++++++++----
 dev                     |  151 +++++++++++++++++++++++++++++++----------------
 2 files changed, 168 insertions(+), 62 deletions(-)
Pull in a SUSE fix for operations around discovering networking - security fix and some flow fixes [5/5]



 barclamps/crowbar  |    2 +-
 barclamps/deployer |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Added automatic PDF creation and view

... inspired by Yngve Inntjore Levinsen's latexbatchdiff
Millisecond part displayed incorrectly

The profiler would show 1ms as 0m 0.1s, which is plain wrong. Pimped display format and added testcase
minor finetuning in generalConfig
mercurial now switches branches (with check for uncomitted changes so it's safe). Added tests for mercurial.

...'s safe). Added tests for mercurial.
Update clojure/config.ini

http://blog.worldcognition.com/ added.
Document replacing `member` in the controller

I added an example for replacing `Post.find(params[:id])` on all member controller actions, because I stumbled upon that, and spent a bit of time figuring it out.

I eventually figured it out by reading the documentation for InheritedResources (once I realized that's what the controller uses).
https://github.com/josevalim/inherited_resources#overwriting-defaults


Thanks for `active_admin`! It saved me a ton of time on a project I'm working on!
Json interface
Adding LESS CSS to Ant build

Hi,

I think I've managed to add optional compilation of LESS files into the h5bp ant build script.

The script compiles LESS CSS to pure CSS and also removes any references to the LESS JavaScript in your HTML.

To test my fork follow these steps.

1. Create a LESS file in the css folder e.g. style.less and add some LESS code.
2. In default.properties make these changes:
        file.root.stylesheet = style.less
        build.css.less = true
3. Run ant.

Known issues:

The build uses a rhino version of the LESS JavaScript file from the LESS git repo. Currently the Rhino script is only at version 1.1.5 but the LESS framework is at 1.3.0. Hopefully we can update the Rhino version soon.

I've tested this will the examples from the LESS homepage and it appears to be working fine. Also as I've integrated it with the current CSS processing @import, minification and filename hash should continue to work with LESS.

Let me know what you think.

Chris Rowe
Some raspberry PI adjustments

 * removed the Ctrl-M at the end of the lines
 * added a Gemfile so it can be run with bundler (no versions specified)

Maybe you'll like to pull it. Hope it works on Windows too.
Fix race condition in BDB store transaction prepare

Currently the prepare method creates a transaction and then clears all of them. This leads to NPE if two prepares are run concurrently (one thread can clear transaction for another). The fix makes it clear only own transaction
Support for managing multiple repositories per project.

These commits add multiple repository support to the redmine-gitolite plugin.
Corrige le souci de création du premier onglet dans l'éditeur

Lance la config de l'éditeur en callback, après le "fadein" lancé par jQuery.
SWITCHYARD-996 Share Camel Context
Changed "grunt" to "grunt deploy" in README

It's not obvious that the `grunt deploy` task needs to be run to get the content
into the WordPress database.
Fix times for NodeCopter
Reorganized code to include a src and sample dir.

Hey, I cleaned up the source code a bit, and separated it into 2 folders which will make it a little cleaner for upgrades. I also moved the 3 css declarations used in the sample into its own sample css file.
added dans changes
more pretty post display
Basic support for lrzip compression and decompression.

Add basic archive read and write filter support for lrzip using external binary. The library interfaces to liblrzip are licensed GPLv2+ making more comprehensive support not suitable.
Code from Michael Blumenkrantz <mike@zentific.com>
per-annotatoin tap-enable

Adds tapEnabled property to annotations for per-annotation configurability of taps.  

Useful when annotations, including shapes, are on the screen and overlapping and you only want some to be selectable. 

 Defaults to ON for previous behavior.
Configure the navbar

I add methods for easily configuring the navbar instead of overriding the template

In a controller, simply add
$grid->setNavOptions ( array ('view' => true, 'search' => true, 'edit' => true, 'add' => true, 'del'=> true) );
Update test/test.js: Minor clean up

* Remove unused variable `window.rquery`
* Fix spacing (space after instead of before `(`)
* Use $. instead of jQuery (since the rest of the code uses that as well, global should not be an issue here).

Just passing by :+1:
Fail with an appropriate message if app launch fails

Fixes issue #143

Example failure:
> AssertionError: Failed to launch app with name 'Invalid'
Added binary context for raw data
Single diff mission: Slightly simpler exercise files

See my remarks on the ticket, https://openhatch.org/bugs/issue640
Update README.md

Clarified that Ubuntu is required host platform.
Removing of no-break space in strings

Messages from some mail clients are crashing the mysql insert on first no-break space (&nbsp;) .

strip_tages converts this source:

#####################
<p><span style="font-family: Arial;">Check with &nbsp;</span>
check_mk-printer_supply

<span style="font-family: Arial;">&nbsp;&nbsp;</span><span style="font-family: Arial;"> &nbsp;by Konica Minolta&nbsp; Bizhub Series &nbsp;( 283)&nbsp;</span>


TO:
######################
Check with �
check_mk-printer_supply

�� �by Konica Minolta� Bizhub Series �( 283)�
##################################

when not replacing manuelly
Commiting models heu-met-fast-008,  heu-met-fast-012 and  heu-met-fast-014
Feature/python mode
Psr 1 style guide

Final draft of the style guide, with the survey data incorporated.
Added more test cases for the IDPWebBrowserSSOValve.
Begin project contoller
Execute onShow before checking the visibility or existence of the element

The problem is quiet simple, it's not possible to give an hidden element to a step because we check first if the element exist or is visible.

If we want to render or show the element in the onShow function then we need the onShow function to be executed before.
Updated as needed for add_alpha_to_mapping_file.py

See the following pull request https://github.com/qiime/qiime/pull/596
rename attributes in class Entry

from "original_csv" to "raw_csv" (raw is shorter and means unprocessed)
from "row" to "fields" (row[1] makes me think first row)
Rich4632 - Cleaned up the jmeter files and user.properties
enable search on kong
Ajuste de errores

Se restringe
Fix dev cookbook checkout so it is more useful
Update cmake to pass along console_bridge

It was not passing along rosconsole or console_bridge correctly.

It was find_package'ing after catkin_package.

It was not treating console_bridge like a catkin dependency.
SAKIII-5567 show name in contacts page title for another user

https://jira.sakaiproject.org/browse/SAKIII-5567
SAKIII-5326 add ability to assign editor role for content

https://jira.sakaiproject.org/browse/SAKIII-5326
Correção da exibição dos autores e ajustes de conformidade com PEP8
Adds set-timezone! to set the default timezone

Adds a new function `set-timezone!` to change the default time zone(UTC). If you've changed the default time zone,then functions such as `now`,`epoch`,`date-time` will return the times in that time zone you set.
Accuracy evaluation for structured labels
SS_Map_Iterator checks for hasMethod() (brought over from DataObjectSet::map() in 2.4)

Allow a method name on a object to be used as the value field in SS_Map using hasMethod().

This used to work in DataObjectSet::map(), with the same hasMethod() check.
Impact graph plugin to respect the .mailmap file

This is a quick patch to make the Impact graph plugin respect the git .mailmap file, for example if one person commits under two names accidentally, it doesn't mess up the impact graph as much.

It's implemented as a default-off (current behaviour) property of the ImpactLoader class, but the plugin itself enables this option before getting the data.
Modify permision to show owner records to the reporting user also.

Improves the user hierarchy defined by the report_to field from account by giving  permision to work on your child users' assigned registers. 

Bug report comming.
Easier to read the example

Your example is good, but I didn't see it first.
Legacy javac options support

Support most widely used javac options in leiningen 1 format.

For @technomancy and @Raynes to review.
Geo cost eval 2
Intentional interfaces

Changes and fixes for IIP 2.1

My favorite is stealing canvases!
closes #28 on voloko/twitter-stream by re-raising exceptions once handled

We have been bitten by this exception swallowing pretty badly last week. We lost a huge amount of time due our inability to track errors (we weren't even using this gem but other gem that actually does).

Added a spec to verify that if anything goes wrong while delivering items, the actual exception is popped after handling the connection instead of just returning.
Fixed

0.9.6
Provision 32-bit or 64-bit VM based on host arch

What do you think, Patrick? I've tested it and it seems to work, but perhaps it hurts consistency and debugability. Maybe the right thing to do is track production and use 64-bit guests, even if it means a performance penalty for 32-bit hosts.
Adding WC_Cart Formatting Filters

This is very similar to pull request [990](https://github.com/woothemes/woocommerce/pull/990) except that this request adds filters to `WC_Cart` class instead of the `WC_Order` class. 

It doesn't change any calculations or the content which is presented, it just changes a few variable names and adds filters to make the cart totals customisable before being displayed.
Add filter to needs_payment() and display formatted taxes if set

Subscriptions will eventually use order totals as a true record of payments.

As of version 1.2, they will be correct in all cases except when an order has a free trial and no sign-up fee, and therefore, order taxes/totals are 0. This is because it's not possible to sign-up for a subscription when order totals are 0.

These commits make it possible:

SHA: f2150e7c7c4ddf408eebe56e030cd59284800115 makes it possible for a plugin to display payment fields on order review even if cart total is 0.

SHA: 137b01c74c280e2768a9b05c4214f86a403c0a25 makes it possible for a plugin to have taxes display on the order review page, even when the order's taxes are 0.

Instead of checkout displaying this: http://cl.ly/image/220K0f3t290h

It will display this: http://cl.ly/image/022m2f3U0T3X
Updated the default style.

Hi, I'd made some changes one the default style.

I made my best to change as little as possible. The default page layout is 720px long instead of fluid. There is a go to top button at the end of the page. The header is slightly more visible. The font is now Helvetica, the line height is 1.5em which make the text more readable.

I inspired a bit this style from readability, readable or pen.io while trying to keep the touch of the yesod website.

Tell me if you prefer this or not, thanks,

Yann.
Fixed lots of retain cycles which caused memory leaks

The switch to ARC made a ton of retain cycles which was causing PBGitRepository and all of the associated view controllers to leak every time a document was closed. This breaks all the cycles so they don't leak anymore.

There's also a nasty workaround to the view controllers getting released while not on the main thread. That should probably replaced if anyone has a better idea.
Update block 'clear' style after search.

Fix bug 729448
Added a command to list all rooms, and one to send any command through t...

...hat should be for admins only/not general bot use.
Yeah, Railscamp
(core::str) Fixing index and rindex

These commits make index and rindex return character positions of a matched char, using `option::none` rather than '-1' to indicate a character not found.
Gyp update and freebsd fixes
upgrading HTTParty, fixing broken tests
Helvetica. For Holly.
Switch to maven instead of ant + checked in lib/ dir

@eddiesiegel 

This should allow us to push to conjars properly and preserve dependencies within projects that pull from it.  The maven pom.xml here should be able to do anything that the build.xml file did, IMO a lot simpler and cleaner:

ant test -> mvn test (ant test -Dtestcase -> mvn test -Dtest)
ant jar -> mvn package
ant javadoc -> mvn site
ant jobjar -> mvn assembly:single

The jar will be tagged with the latest commit in MANIFEST.MF, similar to how it was before. 
 
Another really nice bonus of pulling in hadoop via cloudera's maven repo is that all dependent hadoop jars get pulled in at the same time, so you don't need hadoop installed locally to check out the project and run the tests--doesn't matter if HADOOP_HOME or HADOOP_CONF_DIR is set.

Let me know if I missed any targets, or if anything seems wrong.
intersection update
add stability

Добавил из 0.6 ветки.
Basic projectile class and some collision fixes

- Projectile.cs
- BoomStick.cs (subclass of Projectile.cs) plus all assets
- Minor changes to GameObject.cs and Room.cs to fix collision with walls
New Command: Jump to Include/Input

This command allows you to place the cursor over a `\include{}` or `\input{}` macro and hit `C+l, i` to jump to the included file.

Let me know if you plan to merge this pull request so I can write some documentation!
Better ui

* Changed icons to be nice Github font icons.
* Added support for small icons when font-size <= 16
* Added exceptions in adding icons to github page to not spam the page with too much stuff
Add a shortDesc to all Abilities.

The regular descriptions will come later on, either when I get back to doing them or when aeo's "master plan" is on the horizon. For now I go back to move descriptions! Joy...
Set the max value for the slider.

Hi Sam.  This gets the maximum value that is stored as a data attribute on the chip image and sets it as the maximum value for the slider that you use to select chips for betting.  See you tomorrow!
Redundancy calculator amends
publish メソッドにブロックを渡せるように修正
Testing commit from Eclipse

Testing PULL from Github
API client first draft

Probably need to beef up our own docs before this post.
when all client down, return Error; add `info` method.

RT
edge case where doctrine-common is 2.2.0
Fix bug related to wrong assignation of quantum and rabbitmq servers and...

... db
libtwitc

* added Json support in libtwitc (Not used in GQuickTweet!)
Packaging changes for OpenQuake rev. 0.8.2
Update Readme.md

Code highlighting was added to README.md where it's appropriate.
Browser.java modified: if/else staement added instead switch statement f...

...or support for java 6
34 search task comments all
Fix JTable::addIncludePath - includes tests

When passed paths that already existed, `JTable::addIncludePath` would still add them to the internal `$_includePaths` variable. This occurred due to the fact that before `!in_array($path, self::$_includePaths)` ran, `$path` was converted to an array. This was to facilitate the ability to pass either an array of paths or a path string. However, that caused the `in_array` function to check `$_includePaths` as a multi-dimensional array, when it is meant to only be a single-dimensional array. This code fixes that behavior. I've included tests as well.
Add short description of project and website url
Fixes for recursion and deleted blobs for getLastCommits

I found two bugs in the algorithm (which works wonderfully!).  Without diffWalk recursion you end up with a map full of mostly null values and without the key check deleted blobs are incorrectly added to the map.
LPS-29728 Make strip configurable by content type

StripFilter only strips responses with a content type starting with text/html. It might be necessary to strip other response types (see LPS-29607)
"SteelBump" to MuteBug
Ruby on Rails - cambios

Cambios en railsstudio1 / README...
knife kitchen command should be idempotent

I made `knife kitchen` check if files exist already before trying (and failing) to create them. This allows it to be re-run in an existing directory without raising errors.

Also, refactored `run` into 3 named methods: `create_kitchen`, `create_cupboards`, `create_solo_config`
fixed #18 - using now S3DB_DATABASE_CONFIG env variable when configuring...

... the run instead of only overwriting config.db[‘datbase']
AnimalDb changes
Updated PICARD_HOME + protocols

Updated picard_home variable
Small mods to protocols which use picard.
Fix #2357 by adding this.Element when the Element type is created.
Merge up from staging to dev

There may be some additional things coming in this pull request tomorrow...
Update jquery.countup.js

Is it mistakenly duplicated?
[COOK-1314] Change action to only install, not upgrade

http://tickets.opscode.com/browse/COOK-1314
DMA writes

A couple of months ago, manitou posted [these changes to Sd2Card.cpp](http://pastebin.com/raw.php?i=AxSGGxDb) on the leaflabs forum, along with [some nice benchmarks](http://forums.leaflabs.com/topic.php?id=1075&page=2#post-10914) which showed 17.8 mbps read/write speeds (unconnected).

I tested this with a modified version of [this example (ADC_SD_Write.pde)](http://thesolarpowerexpert.com/images/maple/ADC_SD_Write.pde) and was able to initialize the sd card, open the file system, read and write successfully.  I have yet to push the limits, but it seems to be basically working!
0.6.13 compatability chagnes

Fixed up node-compress function signatures to work with most recent version of node, removed references to sys.
Add check for CVE-2012-3464

As cool as it would be, this check does not find cases where unescaped single quotes would be dangerous.

Instead, it warns on vulnerable versions unless the suggested workaround is found in an initializer (overriding `ERB::Util.html_escape` with `Rack::Utils.escape_html`).
digital display solution

Mine only displays vertically but gets the job done. to lazy to make it display horizontally :P. mayby ill add that in later
Implemening Bootstrap 2.1

- made site use less
- adjusted changed layouts
Update master

Some edits.