All atomic operations in this section perform the indicated
+shared_ptr operations. All changes to the atomic smart pointer
+itself, and all associated use_count increments, are guaranteed to
+be performed atomically. Associated use_count decrements shall be
+sequenced after the atomic operation, but are not required to be part of it. Any
+associated deletion and deallocation are sequenced after the atomic update step
+and shall not be part of the atomic operation.
+
+If the atomic operation uses locks, locks acquired by the
+implementation shall be held when any use_count increments are
+performed, and shall not be held when any destruction or deallocation resulting
+from this is performed.
+
+
Compare_exchange operations shall atomically perform a comparison and a
+shared_ptr move or copy operation using the appropriate
+shared_ptr operations, as in . If the desired value
+is passed by rvalue reference then it shall be moved from only if the
+compare_exchange operation returns true.
+
+
If the compare_exchange operation returns true,
+expected is not accessed after the atomic update. If it returns
+false, expected is updated with the existing value
+read from the atomic_shared_ptr object in the attempted atomic
+update. The count update corresponding to the write to expected is
+part of the atomic operation. The write to expected itself is not
+required to be part of the atomic operation.
+
+
If the desired value is passed by lvalue reference then it
+is not accessed after the atomic update step.
+
+
If the desired value is passed by rvalue reference and the
+compare_exchange operation returns true, then desired
+is moved-from after the atomic update step.
constexpr atomic_weak_ptr() noexcept = default;Initializes the atomic object to an empty value.
-
-When any operation on an atomic_shared_ptr or atomic_weak_ptr
-causes an object to be destroyed or memory to be deallocated, that destruction or deallocation
-shall be sequenced after the changes to the atomic object's state.
-
-
-
-This prevents potential deadlock if the atomic smart pointer operation is not
-lock-free, such as by including a spinlock as part of the atomic object's state,
-and the destruction or the deallocation may attempt to acquire a lock.
-
-
-
These types replace all known uses of the functions
in .
-
-
+
diff --git a/bower_components/core-action-icons/.bower.json b/bower_components/core-action-icons/.bower.json
deleted file mode 100644
index 40ed053..0000000
--- a/bower_components/core-action-icons/.bower.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "core-action-icons",
- "homepage": "https://github.com/Polymer/core-action-icons",
- "version": "0.2.3",
- "_release": "0.2.3",
- "_resolution": {
- "type": "version",
- "tag": "0.2.3",
- "commit": "2dbce5513e3332498bd8b7838ba5f26b8579db92"
- },
- "_source": "git://github.com/Polymer/core-action-icons.git",
- "_target": "0.2.3",
- "_originalSource": "Polymer/core-action-icons"
-}
\ No newline at end of file
diff --git a/bower_components/core-action-icons/README.md b/bower_components/core-action-icons/README.md
deleted file mode 100644
index 1f040fb..0000000
--- a/bower_components/core-action-icons/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-core-action-icons
-=================
-
-This is a _resource_ component which contains image assets for the default core icon set.
-
-While HTML, JS, and CSS can be combined for production deployments by tools like Vulcanizer, some assets are easier to deliver as is.
-
-Projects using the default core icon set should include this component in deployments verbatim.
diff --git a/bower_components/core-action-icons/action-icons.png b/bower_components/core-action-icons/action-icons.png
deleted file mode 100644
index 64d08d0..0000000
Binary files a/bower_components/core-action-icons/action-icons.png and /dev/null differ
diff --git a/bower_components/core-action-icons/action-icons.svg b/bower_components/core-action-icons/action-icons.svg
deleted file mode 100644
index 74fbc07..0000000
--- a/bower_components/core-action-icons/action-icons.svg
+++ /dev/null
@@ -1,1352 +0,0 @@
-
-
-
-
diff --git a/bower_components/core-ajax/.bower.json b/bower_components/core-ajax/.bower.json
index 19dfa45..41a2c4f 100644
--- a/bower_components/core-ajax/.bower.json
+++ b/bower_components/core-ajax/.bower.json
@@ -2,17 +2,20 @@
"name": "core-ajax",
"private": true,
"dependencies": {
- "polymer": "Polymer/polymer#0.2.3"
+ "polymer": "Polymer/polymer#^0.5.0"
},
- "version": "0.2.3",
+ "devDependencies": {
+ "polymer-test-tools": "Polymer/polymer-test-tools#master"
+ },
+ "version": "0.5.2",
"homepage": "https://github.com/Polymer/core-ajax",
- "_release": "0.2.3",
+ "_release": "0.5.2",
"_resolution": {
"type": "version",
- "tag": "0.2.3",
- "commit": "86ec30d097037ed3699556567bae6b09b553ce51"
+ "tag": "0.5.2",
+ "commit": "3ef7992d54e89e290b813a463950d9d8953160a1"
},
"_source": "git://github.com/Polymer/core-ajax.git",
- "_target": "0.2.3",
+ "_target": "0.5.2",
"_originalSource": "Polymer/core-ajax"
}
\ No newline at end of file
diff --git a/bower_components/core-ajax/README.md b/bower_components/core-ajax/README.md
index 74d1ff1..a0a4145 100644
--- a/bower_components/core-ajax/README.md
+++ b/bower_components/core-ajax/README.md
@@ -1,4 +1,4 @@
core-ajax
=========
-See the [component page](http://polymer.github.io/core-ajax) for more information.
+See the [component page](http://polymer-project.org/docs/elements/core-elements.html#core-ajax) for more information.
diff --git a/bower_components/core-ajax/bower.json b/bower_components/core-ajax/bower.json
index 36e2029..8e68dc5 100644
--- a/bower_components/core-ajax/bower.json
+++ b/bower_components/core-ajax/bower.json
@@ -2,7 +2,10 @@
"name": "core-ajax",
"private": true,
"dependencies": {
- "polymer": "Polymer/polymer#0.2.3"
+ "polymer": "Polymer/polymer#^0.5.0"
},
- "version": "0.2.3"
+ "devDependencies": {
+ "polymer-test-tools": "Polymer/polymer-test-tools#master"
+ },
+ "version": "0.5.2"
}
\ No newline at end of file
diff --git a/bower_components/core-ajax/core-ajax.html b/bower_components/core-ajax/core-ajax.html
index 272539b..c0ca0ad 100644
--- a/bower_components/core-ajax/core-ajax.html
+++ b/bower_components/core-ajax/core-ajax.html
@@ -18,9 +18,9 @@
params='{"alt":"json", "q":"chrome"}'
handleAs="json"
on-core-response="{{handleResponse}}">
-
+
With `auto` set to `true`, the element performs a request whenever
-its `url` or `params` properties are changed.
+its `url`, `params` or `body` properties are changed.
Note: The `params` attribute must be double quoted JSON.
@@ -31,262 +31,381 @@
@status beta
@homepage github.io
-->
-
+
+
+ });
+
diff --git a/bower_components/core-ajax/core-xhr.html b/bower_components/core-ajax/core-xhr.html
index c4c3652..dbc531b 100644
--- a/bower_components/core-ajax/core-xhr.html
+++ b/bower_components/core-ajax/core-xhr.html
@@ -22,48 +22,12 @@
-
-
-
-
-
-
-
+
+
+ Codestin Search App
+
+
+
+
+
+
+
+
+
+